numpy野良ビルド

Windowspython-2.7-amd64向けのnumpyをビルドした手順。

環境

がある状態。

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
が手に入ります。