我用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,ImportError: No module named _imagingtk如何说。
但是如何在Windows上安装它? 我应该在哪里输入此代码?
$ pip install ImageTk
如果我尝试:
import ImageTk
我没有得到任何错误。 ImageTk实际上已经安装了什么,对吧?
由于
答案 0 :(得分:1)
ImageTk
在您应安装的程序包PIL
中定义:
pip install Pillow
Pillow
是PIL
的端口,可通过pip
访问。现在导入PIL
,如下所示:
from PIL import ImageTk