在没有控制台的情况下运行python GUI打包到win32

时间:2016-03-29 22:37:25

标签: python user-interface

我真的需要帮助。

我遇到了这个我无法解决的问题。

我写了一些python gui脚本,我想从portabilty创建一个win32应用程序(即不强迫我的所有应用程序用户下载/安装python)并使我的应用程序关闭源代码。

我决定使用/尝试使用pyinstaller和py2exe,但一直有这个问题。我的gui应用程序出现了一个伴随它的控制台窗口。

我已经尝试过几件事来防止这种情况,但都是徒劳的。我尝试将扩展名从.py更改为.pyw并重新打包,但结果相同。

我需要有关如何避免/覆盖这一点的帮助。感谢您提前帮助

注意:我在窗口7 32位系统上使用python 2.7.11。 并且请不要将我的问题标记为重复,例如:Run Python script without Windows console appearingHow to hide console window in python?,因为我的问题完全不同。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

通过使用--no-console参数,即通过添加-w,我能够使用pyinstaller。这是我的代码的语法。

pyinstaller -F -w my_script.py

其中-F是为独立应用程序创建一个文件,即--one文件,-w是禁用控制台窗口,即--no-console。

感谢。

相关问题