【发布时间】:2020-07-08 12:47:08
【问题描述】:
我已经制作了一个 python 代码的可执行文件,但是每次我运行它时,都会打开一个控制台窗口。为了阻止这种情况,我尝试过:
- 在打包时运行
--noconsole - 将 .spec 文件中的
console=True更改为console=False。
第一个根本不起作用,没有任何变化。但是,当我执行第二个时,.exe 停止工作(当我尝试打开时,它没有)。
有什么建议吗?
【问题讨论】:
-
使用 -w、--windowed 或 --noconsole。我在docs 中没有看到 --nocommand 选项。
-
第二个不起作用,因为它指定完成的python程序不应该有控制台窗口,而不是pyinstaller进程(据我所知)
标签: python python-3.x packaging