gpt4 book ai didi

pyinstaller - 当我运行使用 pyinstaller 部署的程序时出现“没有名为 atexit 的模块”

转载 作者:行者123 更新时间:2023-12-04 15:02:40 28 4
gpt4 key购买 nike

首先, native 运行 Fedora 13,PyInstaller 版本为 1.5.1

我在生成规范时确实使用了 --onefile 。

从 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

最佳答案

我通过在源代码中添加“import atexit”解决了这个问题。希望这会帮助其他有类似问题的人

关于pyinstaller - 当我运行使用 pyinstaller 部署的程序时出现“没有名为 atexit 的模块”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338278/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com