【发布时间】:2020-05-10 19:56:37
【问题描述】:
我目前在使用 pyinstaller 3.5 时遇到问题,我使用 Pyqt 和 Subprocess 编写了一个脚本,我使用 pyinstaller 将其打包成一个 .exe。如果我在没有参数的情况下打包 .exe --windowed,则脚本可以正常工作。一旦我通过 --windowed 作为参数,就没有任何效果。因为我没有输出,所以调试不再可能了。任何人都知道这个错误是否有意义?
【问题讨论】:
-
您可以使用
pyinstaller --onefile <filename.py>进入调试模式,所有打印/错误输出都将显示在命令行上。注意你必须用命令行打开程序,双击程序是不行的。 -
我知道。脚本与 pyinstaller --onefile
一起工作得很好。但是当我添加 --windowed 时,脚本不再起作用了。
标签: python pyqt subprocess exe pyinstaller