Windows 7でnumpy, scipyインストール

明日は,Tokyo.SciPyですね.Windows 7にnumpy, scipyをインストールしましょう.

  1. http://www.python.org/download/Python 2.7.2 Windows Installerをダウンロードしてインストール.僕の環境は64bitで64bitと書いてあるインストーラもありますが,こちらを使ってみました.numpy, scipyのバイナリはwin32と書かれたものしかないので,何かエラーが出そうな予感がしたからです.
  2. http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/で,numpy-1.6.1-win32-superpack-python2.7.exeをダウンロードしてインストール.
  3. 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コンパイルからcygwinmingwのgcc4を使ってやった方が良いのでしょうが,そこからscipyのインストールまでやろうとすると,一日仕事になってしまうので,用意されているバイナリをそのままインストールするだけで手を打つのが楽なようです.