繁体   English   中英

程序无法作为单个noconsole exe文件运行(Pyinstaller)

[英]Program doesn't work as single and noconsole exe file (Pyinstaller)

我用python编写了一个程序,我想将其转换为.exe文件。 我从命令提示符(cmd)键入了该命令:

pyinstaller --onefile --noconsole script.py

我在脚本中使用了Tkinter。 当我运行.exe文件时,没有出现窗口。 我该如何解决?

@Charitoo我正在使用Windows 7 32位,Python 2.7.3

使用此命令。

pyinstaller --onefile --windowed script.py

那应该解决问题。

我已经解决了我的问题,因为我可以理解原因。 我在Python脚本中使用了以下代码:

from subprocess import check_output
check_output("chcp 1254", shell=True)

我删除了这些代码,问题得以解决。

这些代码是造成问题的原因,因为我正在创建一个没有控制台屏幕的exe文件,但是我正在使用尝试访问命令行的命令。 因此,我的程序正在关闭。 感谢大家。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM