py2exe-单文件exe-tkinter程序未执行

时间:2018-07-08 09:02:36

标签: python tkinter py2exe

我使用下面的代码执行程序:

from distutils. core import *
import py2exe,sys,os
sys.argv.append('py2exe')
setup(options={'py2exe':{bundle_files':1,'compressed':True,'includes':["Tkinter",]}}'windows=['trial.py'],zipfile=None,)

它正在创建单个文件.exe,但没有执行。
bundle_file 3相同的代码(没有单个文件)可以正常工作。

trial.py:

import Tkinter
Tkinter.Tk()
mainloop()

请帮助我为GUI程序创建一个.exe文件

1 个答案:

答案 0 :(得分:1)

PyInstaller是一个更容易使用的选项,可以从控制台使用。只需pip install pyinstaller,输入程序的目录,然后输入pyinstaller yourscript.py

我感到困惑的是,当我的计算机出现错误时,您说trial.py工作正常。 mainloop()需要替换为Tkinter.mainloop()