class Image没有属性'open'

时间:2012-11-11 22:24:26

标签: python tkinter python-imaging-library

  

可能重复:
  img = Image.open(fp) AttributeError: class Image has no attribute ‘open’

所以我试图用tkinter在python中查看图片。我安装了PIL并且我正在尝试打开图片,但我一直收到属性错误,说“类图像没有属性'打开'

from __future__ import division
from PIL import Image
from Tkinter import *
import random

img = Image.open("majestic creature.jpeg").convert("RGB")

这不是我的所有代码,但这是程序似乎遇到问题的部分。

1 个答案:

答案 0 :(得分:8)

从你所说的内容来看,即This is not all of the code 您或其他一些导入声明了一些名为Image的变量/类,这已覆盖Image导入的PIL类。

要专门使用PIL Image类使用:

img = PIL.Image.open("majestic creature.jpeg").convert("RGB")