我真的需要帮助。
我遇到了这个我无法解决的问题。
我写了一些python gui脚本,我想从portabilty创建一个win32应用程序(即不强迫我的所有应用程序用户下载/安装python)并使我的应用程序关闭源代码。
我决定使用/尝试使用pyinstaller和py2exe,但一直有这个问题。我的gui应用程序出现了一个伴随它的控制台窗口。
我已经尝试过几件事来防止这种情况,但都是徒劳的。我尝试将扩展名从.py更改为.pyw并重新打包,但结果相同。
我需要有关如何避免/覆盖这一点的帮助。感谢您提前帮助
注意:我在窗口7 32位系统上使用python 2.7.11。 并且请不要将我的问题标记为重复,例如:Run Python script without Windows console appearing或How to hide console window in python?,因为我的问题完全不同。
提前感谢您的帮助。
答案 0 :(得分:2)
通过使用--no-console参数,即通过添加-w,我能够使用pyinstaller。这是我的代码的语法。
pyinstaller -F -w my_script.py
其中-F是为独立应用程序创建一个文件,即--one文件,-w是禁用控制台窗口,即--no-console。
感谢。