python - Pyinstaller 可执行文件崩溃了?
问题描述
我正在尝试使用 pyinstaller 为我的 python 程序制作可执行文件。
我已经尝试过以下命令,pyinstaller --debug --onefile run.py
, pyinstaller --onefile -w run.py
。
当使用调试选项运行时,程序启动并开始为程序查找必要的导入。然后它执行我放在程序开头的打印语句。在 print 语句之后,它立即开始运行 destroy 语句。然后命令窗口关闭,程序永远不会打开。
在没有调试选项的情况下运行时,程序加载大约十秒钟,然后出现一个 Windows 消息框,并显示错误“执行脚本运行失败”。禁用调试选项时不会出现此消息框。
我正在为这个程序使用 tkinter。有几个想法认为 tkinter 可能是问题所在,但没有真正的证据,只是一种预感。欢迎任何建议,谢谢。
解决方案
推荐阅读
- python-3.x - 在 Python 中,在同一行上打印迭代器变量和索引
- ios - 尝试从 objects[0] 中插入 nil 对象
- image - OdooV13 在悬停时从二进制字段替换产品图像(onmouseover)
- kframework - K中的转换规则优先级和设置模式匹配?
- c# - WebAPI2:微服务架构中的授权代码流
- flutter - 为什么 Blockcypher 签名工具返回一些比 bip32 飞镖包额外的字符?
- typescript - 带有 Vetur 的 VSCode 中带有 Typescript 的 NativeScript-Vue:在类型“void”上不存在属性“then”的警报
- c++ - 为什么 Core i5-6600 在非方阵乘法上比 Core i9-9960X 更快?
- database - 触发 case 语句问题 sqlite
- python-2.7 - 仅生成有效的 utf-8 字符串 python 2