elsiwaveQI 2023-01-30 14:17 采纳率: 62.5%
浏览 157
已结题

pyinstaller后不执行print且不能退出

问题遇到的现象和发生背景

Python3.8编写代码打包前正常运行,执行print语句,正常退出。但使用pyinstaller打包后的exe文件运行则不能执行print语句,也不退出。代码都全部执行,输出结果也是正确的。同一平台下的其它模块可以正常退出。

遇到的现象和发生背景,请写出第一个错误信息

报错信息是一直出现下面的提示:
请稍等,程序正在运行
这可能将需要一段时间

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%

pyinstaller -D -w --key yy1234 --icon elsi1.ico test.py

运行结果及详细报错内容

img

img

img

我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%

我原来以为是两个print语句问题,但删除这两个语句后仍然不能正常退出。原来这两个print语句不执行。尝试补充sys.exit(0)和os._exit(0),也不能正常退出。--noconsole也试过,没有效果。

我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

我不希望打包成一个文件,因为那样启动速度慢。
我希望程序运行完成后正常退出。print语句问题再另想办法,现在关键是要正常退出!!

  • 写回答

15条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 2月7日
      • 修改了问题 1月30日
      • 赞助了问题酬金15元 1月30日
      • 赞助了问题酬金15元 1月30日
      • 展开全部

      悬赏问题

      • ¥15 有偿找一份verilog语言的cnn代码带讲解
      • ¥15 关于#mysql#的问题:mysql 组内排名,取各组的销售金额前10
      • ¥15 有人用过颜色传感器吗?
      • ¥50 求一个SQL长料切短料的优化排版算法
      • ¥15 python 删除TXT文档中小写字母
      • ¥15 ValueError: not enough values to unpack (expected 2, got 0)
      • ¥15 js怎么禁止修改域名
      • ¥15 Cursor为什么在Windows11打不开
      • ¥30 java调用javacv遇到的问题
      • ¥15 如何使用matlab画出带宽100Khz,时长100ms信号的LFM形式的时频图啊