12

matplotlibで使用する64ビットWindowsVistaにPython3.2用の最新バージョンのnumpyをここからインストールしました。ただし、matplotlibをインポートしようとすると、次のエラーが発生します。

ImportError: DLL load failed: %1 is not a valid Win32 application.

これはfrom . import multiarray、numpyのinit.pyファイルの行で発生します

助けてくれてありがとう

4

1 に答える 1

22

ほとんどの場合、32ビットのnumpyで64ビットのPythonを使用しているか、その逆です。両方が同じビット数であることを確認してください。

何らかの理由で64ビットのPythonが必要な場合を除いて、32ビットのバイナリパッケージの方がはるかに一般的であるため、バイナリのPythonパッケージを手動でコンパイルする必要がある場合があるため、通常は32ビットのままにしておくことをお勧めします。

于 2012-07-09T22:45:40.387 に答える