Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PIL模块错误_Python_Linux_Attributeerror_Pillow - Fatal编程技术网

Python PIL模块错误

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

运行下面的简单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”为我完成了这项工作:

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