如何使用Python 2.7.8 |Anaconda 2.1.0(32位)加载png图像?

2024-04-15

我使用 Anaconda 下载 Python 2.7。我使用的是Windows 7。 我尝试了以下操作:

from Tkinter import Tk, Frame, Canvas
import ImageTk

t = Tk()
t.title("Transparency")

frame = Frame(t)
frame.pack()

canvas = Canvas(frame, bg="black", width=500, height=500)
canvas.pack()

photoimage = ImageTk.PhotoImage(file=r"test.png")
canvas.create_image(150, 150, image=photoimage)

t.mainloop()

我收到以下错误:

ImportError: No module named _imagingtk

我想我需要安装ImageTk,怎么办导入错误:没有名为 _imagingtk 的模块 https://stackoverflow.com/questions/22788454/importerror-no-module-named-imagingtk/22788542#22788542 says.

但是如何在 Windows 上安装它呢? 我应该在哪里输入这段代码?

 $ pip install ImageTk

如果我尝试:

 import ImageTk

我没有收到任何错误。这意味着 ImageTk 实际上已经安装了,对吗?

Thanks


ImageTk是在包中定义的PIL你应该安装它:

pip install Pillow

Pillow是一个港口PIL可以通过以下方式访问pip。现在导入PIL像这样:

from PIL import ImageTk
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用Python 2.7.8 |Anaconda 2.1.0(32位)加载png图像? 的相关文章

随机推荐