2016-03-29 51 views
-1

请真的需要帮助。在没有控制台的情况下运行python GUI打包到win32

我有这个问题,我一直无法解决。

我写了一些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?因为我的问题完全不同。

感谢您的帮助提前。

+0

请显示验证码。 – sschale

+1

'pyinstaller.py - 一个文件 - 无 - 控制台my_script.py' –

+0

我的意思是:例如,大多数Java程序员或任何在启动时使用或看到netbeans的机构可能会注意到这样一个事实,即首先netbeans显示控制台窗口在后面的一秒钟之后消失,出现飞溅的光晕。 与其他java ide“bluej”不同,它显示了一个在整个程序使用过程中一直存在的控制台窗口。 所以我的意思是我需要类似netbeans的东西。 在此先感谢。 –

回答

0

我能够通过使用--no-console参数(即通过添加-w)来使其与pyinstaller一起工作。这是我的代码的语法。

pyinstaller -F -w my_script.py 

其中-F是创建一个文件独立的应用程序即--onefile和-w是禁用控制台窗口即--no控制台。

谢谢。

相关问题