実行してソースからパッケージをビルドしようとしていますpython setup.py py2exe
これはsetup.pyのコードのセクションです。関連があると思います:
if sys.platform == "win32": # For py2exe.
import matplotlib
sys.path.append("C:\\Program Files\\Microsoft Visual Studio 9.0\\VC\\redist\\x86\\Microsoft.VC90.CRT")
base_path = ""
data_files = [("Microsoft.VC90.CRT", glob.glob(r"C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT\*.*")),
エラーが表示されます:
*** finding dlls needed ***
error: MSVCP90.dll: No such file or directory
しかし、「Microsoft Visual C++ 2008 Redistributable Package」をインストールしました。64 ビットの Windows 8 で 32 ビットの Python を実行しています。32 ビットのバイナリをビルドしようとしています。
また、「C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\」のようなフォルダーもありません。これは私のコンピューターに含まれるものです:
編集:
msvcp90.dll
C:\ ドライブを検索すると、次のような奇妙なパスにインストールされていることがわかりました。