質問: お世話になります。 windows7にpython3.5をインストールし、pipをつかってseabornをインストールしようとすると、下記のようなエラーが発生します。 >pip install seaborn Collecting seaborn Using cached seaborn-0.7.0.tar.gz Collecting scipy (from seaborn) Using cached scipy-0.17.1.tar.gz Installing collected packages: scipy, seaborn Running setup.py install for scipy ... error Complete output from command "c:\program files (x86)\python35-32\python.exe" -u -c "import setuptools, tokenize;*file*='C:\\Users\\xxxxxx\\AppData\\Local\\Temp\\pip-build-nkj540cz\\scipy\\setup.py';exec(compile(getattr(tokenize, 'open', open)(*file*).read().replace('\r\n', '\n'), *file*, 'exec'))" install --record C:\Users\xxxxxx\AppData\Local\Temp\pip-bp6wjn3o-record\install-record.txt --single-version-externally-managed --compile: lapack_opt_info: openblas_lapack_info: libraries openblas not found in ['c:\\program files (x86)\\python35-32\\lib', 'C:\\', 'c:\\program files (x86)\\python35-32\\libs'] NOT AVAILABLE (以下長文のため省略) ...openblasライブラリが見つからないことが原因の様にみえますが、openblasをwindows7にインストールする方法を教えてください。 あるいは、何か他の原因でしょうか? 以上、よろしくお願いいたします。
回答: エラーメッセージを見ると、scipyのところでエラーになっていますね。コンパイラが必要なのだと思います。 こういう問題が起きるので、windowsでデータ処理系の仕事をしたいなら、anacondaを使うことをお勧めします。 https://www.continuum.io/downloads 何らかの理由で、標準のpythonを使いたいということであれば、 http://www.lfd.uci.edu/~gohlke/pythonlibs/ から必要なパッケージを一つ一つインストールすることもできますが、何がどのパッケージを必要とするかを知っていないと難しいかもしれません。pipでできるものもあるので、このあたりを参考にすればできると思います。 http://qiita.com/mojaie/items/995661f7467ffdb40331 http://qiita.com/mojaie/items/241eb7006978e6962d05