可能重复:
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")
这不是我的所有代码,但这是程序似乎遇到问题的部分。
答案 0 :(得分:8)
从你所说的内容来看,即This is not all of the code
您或其他一些导入声明了一些名为Image
的变量/类,这已覆盖Image
导入的PIL
类。
要专门使用PIL
Image
类使用:
img = PIL.Image.open("majestic creature.jpeg").convert("RGB")