Я пытаюсь создать пакет из источника, выполнив 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 С++ 2008". Я запускаю 32-разрядный питон на 64-разрядной Windows 8. Я пытаюсь построить 32-разрядные двоичные файлы.
Также нет такой папки: "C:\Program Files\Microsoft Visual Studio 9.0\VC\redist \". Это то, что содержит мой компьютер:
EDIT:
При поиске msvcp90.dll
на моем диске C:\я обнаружил, что они установлены в таких странных путях, как это: