为了账号安全,请及时绑定邮箱和手机立即绑定

.py 到 .exe 问题

.py 到 .exe 问题

繁花如伊 2021-11-23 16:40:46
我的 pyinstaller 有问题;我有 python 文件(Main_w_PyQt5.py),它使用三张图片(kepler.png;keplerII.png 和 kepler.ico)。我使用 pyinstaller 和这些参数:pyinstaller --onefile --noconsole --icon='kepler.ico' --add-data='kepler.png;.' --add-data='keplerII.png;.' --clean Main_w_PyQt5.py.exe 文件效果很好,直到我想通过调用退出函数来关闭它,弹出窗口说“无法执行 Main_w_PyQt5.py”。它有什么问题?
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

从我的(已确认的)评论中回答:

不要使用exit. 根据文档,它仅用于交互式解释器(它甚至不能保证存在,因为site模块是可选的):

[这些函数/常量] 对于交互式解释器 shell 很有用,不应在程序中使用。

使用sys.exit,这是表明您打算退出脚本的正确方法。

人们变得懒惰并使用exit它,因为它恰好可以在大多数简单的脚本环境中工作,但是 PyInstaller 至少并不简单,并且使用它会给您带来问题。


查看完整回答
反对 回复 2021-11-23
  • 1 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信