我需要构建一个独立的exe,它不需要在用户的计算机上安装python。我尝试使用nuitka、cx_freeze,但它们也包含其他文件,或者如果使用nuitka,则需要在客户端计算机上安装python。我正在使用python 2.7,这是我尝试使用pyinstaller时得到的错误:
python C:\Users\root\Desktop\pyinstaller-2.0\pyinstaller.py --onefile C:\Users\root\Desktop\script.py
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "C:\Users\root\Desktop\pyinstaller-2.0\PyInstaller\loader\iu.py", line 386, in importHook
mod = _self_doimport(nm, ctx, fqname)
File "C:\Users\root\Desktop\pyinstaller-2.0\PyInstaller\loader\iu.py", line 459, in doimport
mod = director.getmod(nm)
File "C:\Users\root\Desktop\pyinstaller-2.0\PyInstaller\loader\iu.py", line 248, in getmod
mod = owner.getmod(nm)
File "C:\Users\root\Desktop\pyinstaller-2.0\PyInstaller\loader\archive.py", line 471, in getmod
localpath: ExtInPkgImporter(localpath, nm)},
File "C:\Users\root\Desktop\pyinstaller-2.0\PyInstaller\loader\archive.py", line 491, in __init__
iu.DirOwner.__init__(self, path)
File "C:\Users\root\Desktop\pyinstaller-2.0\PyInstaller\loader\iu.py", line 82, in __init__
raise OwnerError("%s is not a directory" % path)
iu.OwnerError: <OwnerError C:/Users/root/AppData/Local/Temp/_MEI54282/ is not a directory>发布于 2013-04-07 02:10:22
使用pyinstaller-1.5.1时不会出现此错误
https://stackoverflow.com/questions/15801437
复制相似问题