をインストールされているにもかかわらず、私はソースからパッケージをビルドしようとしているpython setup.py py2exe
エラー:「MSVCP90.dll:そのようなファイルやディレクトリはありません」のMicrosoft Visual C++ 2008再頒布可能パッケージは、
これはからのコードのセクションでを実行することによって、
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\*.*")),
エラー、それは示しています:setup.py、私は、関連するだろうと仮定し
*** finding dlls needed ***
error: MSVCP90.dll: No such file or directory
しかし、私は、Microsoft Visual C++ 2008のRedisの」インストールしましたtributableパッケージ "。私は64ビットのWindows 8で32ビットのPythonを実行しています。私は32ビットのバイナリを構築しようとしています。
また、「C:¥Program Files¥Microsoft Visual Studio 9.0¥VC¥redist¥」のようなフォルダはありません。これは私のコンピュータに何が含まれているかである:
EDIT:私のCにmsvcp90.dll
を探しに
:私は彼らがこのような奇妙なパスにインストールされていることが判明\ドライブ:
これらのリンクは役立ちます:http://stackoverflow.com/questions/1158705/msvcp90-dll-not-found https://www.microsoft.com/en-us/download/details.aspx?id=29 – squiguy
このコードは成功しますか? 'import ctypes; lib = ctypes.WinDLL( 'msvcp90.dll') ' –
@DavidHeffernan:そうです、このコードはPythonシェル(IDLE)で成功します。コードを実行した後、 ">>> lib"と表示されます –
claws