numpy野良ビルド
Windows版python-2.7-amd64向けのnumpyをビルドした手順。
環境
- Windows7 64bit
- C:\Python27に64bitの方がインストールされている
- C:\Program Files (x86)\Microsoft Visual Studio 9.0(Visual C++ 2008 Express Edition)
- C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\x86_amd64(Windows SDK for Windows Server 2008 and .NET Framework 3.5 だっけ?)
がある状態。
vcvarsall.bat修正
まず
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat
に手を入れる。念のため元のファイルはバックアップしとくべし。
:amd64 if not exist "%~dp0bin\amd64\vcvarsamd64.bat" goto missing call "%~dp0bin\amd64\vcvarsamd64.bat" goto :eof
という箇所を以下のようにパスを修正する
:amd64 if not exist "%~dp0bin\vcvars64.bat" goto missing call "%~dp0bin\vcvars64.bat" goto :eof
vcvarsamd64.batの位置が微妙に食い違っておりました。
vcvarsall.bat amd64
として動作確認する。
build
あとは、
numpy-1.6.0c1.tar.gz
を解凍して
中で
> python setup.py bdist_wininst
とすると
dist\numpy-1.6.0c1.win-amd64-py2.7.exe
が手に入ります。