在没有控制台窗口的情况下制作.exe的问题(PyInstaller)

时间:2020-07-08 12:47:08

标签: python python-3.x packaging

我已经制作了python代码的可执行文件,但是每次运行它时,都会打开一个控制台窗口。为了阻止这种情况,我尝试过:

  • 打包时运行--noconsole
  • 将.spec文件上的console=True更改为console=False

第一个完全不起作用,没有任何变化。但是,当我执行第二个命令时,.exe会停止工作(当我尝试打开时,它不会)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我相信您正在使用pyinstaller创建一个exe。

只需添加--noconsole标志,命令窗口将不会出现。

例如

pyinstaller --noconsole scriptname.py

正如作者所指出的,在将spec文件中的debug = True和console = False更改后,此方法有效。

相关问题