在没有控制台的情况下制作 .exe 的问题 window (PyInstaller)
Problem with making a .exe without a console window (PyInstaller)
我制作了 python 代码的可执行文件,但每次我 运行 它时,都会打开一个控制台 window。为了阻止这种情况,我试过:
- 运行
--noconsole
打包时
- 将 .spec 文件中的
console=True
更改为 console=False
。
第一个根本不起作用,没有任何变化。但是,当我执行第二个时,.exe 停止工作(当我尝试打开时,它没有)。
有什么建议吗?
我相信你正在使用 pyinstaller 创建一个 exe。
只需添加 --noconsole 标志,命令 window 就不会出现。
例如
pyinstaller --noconsole scriptname.py
正如作者所指出的,在规范文件中更改为 debug=True 和 console=False 后,此方法有效。
我制作了 python 代码的可执行文件,但每次我 运行 它时,都会打开一个控制台 window。为了阻止这种情况,我试过:
- 运行
--noconsole
打包时 - 将 .spec 文件中的
console=True
更改为console=False
。
第一个根本不起作用,没有任何变化。但是,当我执行第二个时,.exe 停止工作(当我尝试打开时,它没有)。
有什么建议吗?
我相信你正在使用 pyinstaller 创建一个 exe。
只需添加 --noconsole 标志,命令 window 就不会出现。
例如
pyinstaller --noconsole scriptname.py
正如作者所指出的,在规范文件中更改为 debug=True 和 console=False 后,此方法有效。