Python PIL模块错误
运行下面的简单python脚本时出现以下错误:Python PIL模块错误,python,linux,attributeerror,pillow,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' 似乎卸载“枕头”并安装“pil
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'
似乎卸载“枕头”并安装“pil”为我完成了这项工作:
sudo pip uninstall pillow
sudo pip install pil
这是奇怪的,因为我认为通过pip安装枕头必须自动包含PIL
我不知道为什么。但它现在起作用了 请发布追踪的全文。首先,您是将脚本命名为
Image.py
还是PIL.py
?谢谢MattDMo。我现在已经包括了完整的回溯。不,我给脚本命名的不是Image.py或PIL.py。绝对没有理由Image
模块中没有open
功能。这真的是全部代码吗?嗨,马克,是的,这是全部代码。完全是从我的脚本粘贴的副本。失败肯定在实际代码之外的某个地方。永远不要使用sudo。它最终会损坏系统的python安装。您可以使用conda或virtualenv为您的其他作品提供一个单独的python,并且不需要任何sudo
来安装库。
sudo pip uninstall pillow
sudo pip install pil