2016-12-01 2 views
0

Pyinstaller et py2exe semblent toujours produire des erreurs en essayant de fonctionner. Même un programme de test simple qui fait apparaître une fenêtre vide ne fonctionne pas.PyInstaller FrozenImporter n'a aucune archive d'attributs

erreur 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' 

Et py2exe génère une erreur exe mais l'exécution R6034 ne cesse d'apparaître avec quelque chose de ne pas charger correctement la bibliothèque C. Comment réparer cette erreur? Tout ce que je veux, c'est faire un exe à partir d'un script wxPython qui fonctionne parfaitement dans IDLE!

Répondre

0

La solution était d'ajouter ce qui suit dans mon manifeste d'application:

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