gpt4 book ai didi

python - PIL 和 py2exe 的问题

转载 作者:行者123 更新时间:2023-12-01 06:14:12 25 4
gpt4 key购买 nike

我正在尝试使用 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

这是一个片段,展示了我如何实现该图像。

self.image = ImageTk.PhotoImage(Image.open("image.png"))
self.imageLabel = Tkinter.Label(self, image=self.image)
self.imageLabel.grid(column=0, columnspan=4, row=0)

最佳答案

如何显示图像?

也许 PIL 使用 tcl/tk 来 img.show(),这就是为什么你应该在 py2exe 安装脚本中包含 tcl。

关于python - PIL 和 py2exe 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4202529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com