2016-12-13 60 views
2

我想让我的程序可执行。 我使用TkInter编写GUI,并且我在某处读取了必须将该文件保存为.pyw以在程序执行时隐藏控制台。 问题是,使用PyInstaller将其设置为可执行文件后,即使转换的文件是.pyw,控制台也会再次出现。 如何在.exe文件中隐藏控制台?隐藏使用PyInstaller创建的.exe文件的控制台

回答

11

你试过--windowed命令行标志吗?

+0

它的工作原理,谢谢! –

0

你用什么来制作可执行文件?

如果使用py2exe和使用:

setup(windows=[pythonscriptnamehere]) 

在安装脚本,而不是:

setup(console=[pythonscriptnamehere]) 

它将运行可执行文件,而无需启动后台终端。

+0

我正在使用PyInstaller,因为我读了py2exe的版本没有Python 3.5 –

+0

检查pyinstaller文档: – liamhawkins