我无法将python Tkinter GUI文件打包成带有py2exe的.exe可执行文件。当我通过命令提示符完成构建应用程序并打开已转换的.exe应用程序时,出现错误:
Traceback(most recent call last):
File "Gui.py", line 15, in <module>
File "Tkinter.pyc", line 1624, in wm_iconbitmap
_tkinter.TclError: bitmap "TSicon.ico" not defined
如何使py2exe能够使用我放入Tkinter Python文件的图像并成功将我的python文件转换为.exe可执行文件。
答案 0 :(得分:2)
似乎问题是TSicon.ico
未复制到.exe
文件所在的同一文件夹中。假设python文件和TSicon.ico
在同一个文件夹中。然后,您setup.py
应如下所示:
from distutils.core import setup
import py2exe
data_files = [('', [r'TSicon.ico'])]
setup(
windows =['tk_with_image.py'],
data_files = data_files,
options={
}
)
现在.exe
文件和TSicon.ico
将位于同一文件夹(dist
)中,一切都应该有效。