2016-12-01 11 views
0

Pyinstaller и py2exe, кажется, всегда создают ошибки при попытке запуска. Даже простая тестовая программа, которая выводит пустое окно вверх, не запускается.PyInstaller FrozenImporter не имеет архива атрибутов

PyInstaller ошибка:

Traceback (most recent call last): 
File "<string>", line 1, in <module> 
File "c:\python27\lib\site-packages\PyInstaller-2.1-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module 
exec(bytecode, module.__dict__) 
File "C:\Users\jammerxd\Desktop\VEXDisplayServer\build\test\out00-PYZ.pyz\wx", line 22, in <module> 
File "c:\python27\lib\site-packages\PyInstaller-2.1-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module 
exec(bytecode, module.__dict__) 
File "C:\Users\jammerxd\Desktop\VEXDisplayServer\build\test\out00-PYZ.pyz\wx._core", line 2, in <module> 
File "c:\python27\lib\site-packages\PyInstaller-2.1-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module 
exec(bytecode, module.__dict__) 
File "C:\Users\jammerxd\Desktop\VEXDisplayServer\build\test\out00-PYZ.pyz\wx._core_", line 15, in <module> 
File "C:\Users\jammerxd\Desktop\VEXDisplayServer\build\test\out00-PYZ.pyz\wx._core_", line 7, in __load 
AttributeError: 'FrozenImporter' object has no attribute 'archive' 

И py2exe генерирует ошибку ехе, но во время выполнения R6034 держит выскакивают с чем-то о не загрузке библиотеки C правильно. Как исправить эту ошибку? Все, что я хочу, это сделать exe из скрипта wxPython, который работает безупречно в IDLE!

ответ

0

Решение было добавить следующее в своем манифесте:

<dependency> 
<dependentAssembly> 
    <assemblyIdentity 
     type="win32" 
     name="Microsoft.VC90.CRT" 
     version="9.0.30729.4918" 
     processorArchitecture="X86" 
     publicKeyToken="1fc8b3b9a1e18e3b" 
     language="*" 
    /> 
</dependentAssembly>