我使用下面的代码执行程序:
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
文件
答案 0 :(得分:1)
PyInstaller是一个更容易使用的选项,可以从控制台使用。只需pip install pyinstaller
,输入程序的目录,然后输入pyinstaller yourscript.py
。
我感到困惑的是,当我的计算机出现错误时,您说trial.py
工作正常。 mainloop()
需要替换为Tkinter.mainloop()
。