Pyinstaller报错:"Failed to execute script pyiboot01_bootstrap"。

3
我正在使用pyinstaller为python程序生成可执行文件。但是,每当我尝试使用生成的可执行文件时,都会出现一个消息窗口,显示“无法执行脚本...”。
我运行的命令是pyinstaller -w run.py。但是,当使用--debug选项运行时,会出现不同的错误。"Failed to execute script pyiboot-1_bootstrap"。在此错误之后,程序被终止。
我尝试使用-F选项,但结果并没有改变。我为该项目创建的所有文件都在同一个目录中。我确实收到了一些dll未被包含的警告,但我已经解决了这个问题
2个回答

7

我使用的内置函数quit()不符合Pyinstaller的要求。

取而代之,使用sys.exit()来关闭程序。

查看这个问题了解为什么在生产代码中sys.exit()是更好的实践。


2
“quit()”函数是什么?你是自己编写的还是从其他地方导入的? - Niko Pasanen
我相信这是一个 Python 方法。 - LukeDev
通常在退出程序时会出现错误。 - undefined

5
我发现将我的.py脚本制作为控制台模式的可执行文件,然后运行它是很有用的。在短时间内,在控制台窗口中我看到了一个错误消息。我必须截屏才能完全阅读它。所以,我的脚本所在的文件夹缺少其中一个导入项。我从该文件夹的位置栏中打开了cmd(通过在那里键入cmd),并使用 pip install <module_name> 导入模块。对于这么长的答案,抱歉,我是个新手。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接