2012-02-18 8 views
6

ファーストを使用して展開プログラムを実行すると、マシンはFedoraの13を実行しているとpyInstallerのバージョンが仕様を生成するとき、私は--onefile使用しました1.5.1「ノーモジュールという名前のatexit」私はすべてのpyInstallerの

です。

私はPythonインタプリタの中から 'import atexit'を実行しても何のエラーもありませんでした。

はここでバイナリを実行しているからトレースバックです:

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 

答えて

6

私は、ソースコードに「インポートのatexit」を追加することによって、これを解決しました。これは、同様の問題を抱えている他の人に役立つことを願っています。

関連する問題