2012-02-18 12 views
6

En primer lugar, la máquina se está ejecutando Fedora 13 y la versión de PyInstaller es 1.5.1'no atexit módulo denominado' cuando corro un programa implementado usando PyInstaller

Yo utilizo cuando --onefile generar la especificación .

No tuve ningún error al ejecutar 'importar atexit' dentro del intérprete de Python.

Aquí está el rastreo de ejecutar el binario:

Traceback (most recent call last): 
File "<string>", line 14, in <module> 
File "/home/pyinstaller-1.5.1/iu.py", line 436, in importHook 
mod = _self_doimport(nm, ctx, fqname) 
File "/home/pyinstaller-1.5.1/iu.py", line 495, in doimport 
mod = importfunc(nm) 
File "/home/pyinstaller-1.5.1/iu.py", line 297, in getmod 
mod = owner.getmod(nm) 
File "/home/pyinstaller-1.5.1/archive.py", line 468, in getmod 
return iu.DirOwner.getmod(self, self.prefix+'.'+nm) 
File "/home/pyinstaller-1.5.1/iu.py", line 109, in getmod 
mod = imp.load_module(nm, fp, attempt, (ext, mode, typ)) 
File "/home/pyinstaller-1.5.1/iu.py", line 436, in importHook 
mod = _self_doimport(nm, ctx, fqname) 
File "/home/pyinstaller-1.5.1/iu.py", line 505, in doimport 
mod = director.getmod(nm) 
File "/home/pyinstaller-1.5.1/iu.py", line 297, in getmod 
mod = owner.getmod(nm) 
File "/home/pyinstaller-1.5.1/iu.py", line 109, in getmod 
mod = imp.load_module(nm, fp, attempt, (ext, mode, typ)) 
File "/home/pyinstaller-1.5.1/iu.py", line 455, in importHook 
raise ImportError, "No module named %s" % fqname 
ImportError: No module named atexit 

Respuesta

6

He resuelto esto añadiendo 'atexit importación' en el código fuente. Espero que esto ayude a otras personas que tienen problemas similares

Cuestiones relacionadas