我正在尝试使用py2exe将使用.png图像的GUI程序转换为.exe。它使用PIL来显示这些图像。但是,我在转换时遇到了麻烦。由于某些原因,它生成的.exe无法运行。有什么想法吗?在
编辑
错误:
Traceback (most recent call last):
File "GUI1.2.8.py", line 454, in <module>
File "GUI1.2.8.py", line 13, in __init__
File "Tkinter.pyc", line 1643, in __init__
_tkinter.TclError: Can't find a usable init.tcl in the following directories:
{C:/Users/rectangletangle/lib/tcl8.5} {C:/Users/rectangletangle/lib/tcl8.5} C:/Users/lib/tcl8.5 {C:/Users/rectangletangle/library} C:/Users/library C:/Users/tcl8.5.8/library C:/tcl8.5.8/library
This probably means that Tcl wasn't installed properly.
这个错误似乎是完全无关的(如果我对py2exe做了什么错事,这就是我通常遇到的错误)。一切,工作直到我导入和使用PIL。另外,我在我的设置文件中包含了PIL。在
编辑2
这是一个片段,展示了我如何实现图像。在
^{pr2}$
如果有人遇到这个问题,我可以通过添加初始化tcl我的“数据文件”部分设置.py文件:
如何显示图像?在
也许PIL使用tcl/tk来图像显示()这就是为什么您应该在py2exe设置脚本中包含tcl。在
相关问题 更多 >
编程相关推荐