PIL模块错误

时间:2014-11-24 20:59:45

标签: python linux attributeerror pillow

运行下面的简单python脚本时出现以下错误:

Traceback (most recent call last):
  File "/home/user/Desktop/python/folder/pil_test.py", line 4, in <module>
    im = Image.open('screenshot.png')
AttributeError: 'module' object has no attribute 'open'

我用KDE运行Debian Wheezy。 我已经通过pip安装了枕头。

该脚本在我以前的系统上运行良好,所以我怀疑这个问题 在我的源代码之外。

我感到茫然,不知道从哪里开始解决这个问题。 只是重新安装枕头并没有为我做好工作。

我还能做什么?

from PIL import Image


im = Image.open('screenshot.png')
left = '10'
top = '10'
right = '10'
bottom = '10'


im = im.crop((left, top, right, bottom))  # defines crop points
im.save('screenshot.png')

1 个答案:

答案 0 :(得分:1)

它似乎正在卸载&#39;枕头&#39;并安装&#39; pil&#39;为我做了这份工作:

sudo pip uninstall pillow
sudo pip install pil

这很奇怪,因为我认为通过pip安装枕头必须自动包含PIL。

我不知道为什么。但它现在有效!