程序不能作为单个和noconsole exe文件(Pyinstaller)工作

时间:2015-07-25 21:08:07

标签: python tkinter pyinstaller

我用python创建了一个程序,我想把它变成一个.exe文件。我从命令提示符(cmd)输入了该命令:

pyinstaller --onefile --noconsole script.py

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

@Charitoo我使用的是Windows 7 32bit,Python 2.7.3

2 个答案:

答案 0 :(得分:0)

使用此命令。

pyinstaller --onefile --windowed script.py

那应该可以解决问题。

答案 1 :(得分:0)

我已经解决了我的问题,因为我能理解它的原因。 我在我的Python脚本中使用了这段代码:

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

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

这些代码是问题的原因,因为我正在创建一个没有控制台屏幕的exe文件,但我正在使用一个试图访问命令行的命令。因此,我的计划正在结束。感谢大家。