已安装包 (Python PIL/Pillow) 但我无法导入它
Package (Python PIL/Pillow) installed but I can't import it
我想做一些图像处理,但遇到了问题。导入枕头模块似乎不起作用。我在这里找到了一个简单的脚本来检查安装了哪些包,我找到了,但是导入它似乎不起作用。
这是我正在尝试的代码 运行:
import pip
installed_packages = pip.get_installed_distributions()
installed_pillow_packages = [
"%s==%s" % (i.key, i.version)
for i in installed_packages
if "pil" in i.key.lower()
]
print(installed_pillow_packages)
import pillow
结果如下:
runfile('C:/Users/Augustas/.spyder2/temp.py', wdir=r'C:/Users/Augustas/.spyder2')
['pillow==2.6.1']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 601, in runfile
execfile(filename, namespace)
File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 66, in execfile
exec(compile(scripttext, filename, 'exec'), glob, loc)
File "C:/Users/Augustas/.spyder2/temp.py", line 7, in <module>
import pillow
ImportError: No module named pillow
我运行使用 Spyder 在 Windows 8.1 和 Python 2.7.9.
上使用它
查看文档:
http://pillow.readthedocs.org/handbook/tutorial.html
你必须这样导入它:
import PIL
事实上,Pillow 安装在名称 "PIL" 下,所以:
import PIL as pillow
from PIL import Image
...
看这个:
您导入不正确。尝试使用:
import PIL
或
from PIL import Image
PIL
,即Python Imaging Library不再维护,改用Pillow
。为了保持向后兼容性,PIL
模块名称用于导入。
我想做一些图像处理,但遇到了问题。导入枕头模块似乎不起作用。我在这里找到了一个简单的脚本来检查安装了哪些包,我找到了,但是导入它似乎不起作用。
这是我正在尝试的代码 运行:
import pip
installed_packages = pip.get_installed_distributions()
installed_pillow_packages = [
"%s==%s" % (i.key, i.version)
for i in installed_packages
if "pil" in i.key.lower()
]
print(installed_pillow_packages)
import pillow
结果如下:
runfile('C:/Users/Augustas/.spyder2/temp.py', wdir=r'C:/Users/Augustas/.spyder2')
['pillow==2.6.1']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 601, in runfile
execfile(filename, namespace)
File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 66, in execfile
exec(compile(scripttext, filename, 'exec'), glob, loc)
File "C:/Users/Augustas/.spyder2/temp.py", line 7, in <module>
import pillow
ImportError: No module named pillow
我运行使用 Spyder 在 Windows 8.1 和 Python 2.7.9.
上使用它查看文档:
http://pillow.readthedocs.org/handbook/tutorial.html
你必须这样导入它:
import PIL
事实上,Pillow 安装在名称 "PIL" 下,所以:
import PIL as pillow
from PIL import Image
...
看这个:
您导入不正确。尝试使用:
import PIL
或
from PIL import Image
PIL
,即Python Imaging Library不再维护,改用Pillow
。为了保持向后兼容性,PIL
模块名称用于导入。