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

时间:2014-12-29 16:46:01

标签: python tkinter png pip

我用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实际上已经安装了什么,对吧?

由于

1 个答案:

答案 0 :(得分:1)

ImageTk在您应安装的程序包PIL中定义:

pip install Pillow

PillowPIL的端口,可通过pip访问。现在导入PIL,如下所示:

from PIL import ImageTk