Windows 7でnumpy, scipyインストール
明日は,Tokyo.SciPyですね.Windows 7にnumpy, scipyをインストールしましょう.
- http://www.python.org/download/でPython 2.7.2 Windows Installerをダウンロードしてインストール.僕の環境は64bitで64bitと書いてあるインストーラもありますが,こちらを使ってみました.numpy, scipyのバイナリはwin32と書かれたものしかないので,何かエラーが出そうな予感がしたからです.
- http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/で,numpy-1.6.1-win32-superpack-python2.7.exeをダウンロードしてインストール.
- http://sourceforge.net/projects/scipy/files/scipy/0.9.0/で,scipy-0.9.0-win32-superpack-python2.7.exeをダウンロードしてインストール.
これだけです.
基本的には,こちらの記事を参考にしました.
余談:
Windowsでは,cygwinのパッケージとしてpythonとnumpyをインストールすることは簡単に出来ますが,scipyのパッケージはcygwinにはないようです.そこで,最初,cygwinの方のpythonにscipyをインストールしようとしたところ,次のように苦労した挙句失敗しました:
scipyが裏で使っているBLASのコンパイルから始めなければならない→BLASはインターフェースの名前なので,ATLASとかGotoBLASとかたくさんある→とりあえず,gcc4とgfortran4を入れて,GotoBLASをコンパイルしようとしてコンパイルにこける.
このように,本気を出すならBLASのコンパイルからcygwinやmingwのgcc4を使ってやった方が良いのでしょうが,そこからscipyのインストールまでやろうとすると,一日仕事になってしまうので,用意されているバイナリをそのままインストールするだけで手を打つのが楽なようです.