导入PIL失败

Santosh Dhanawade

python的新功能,导入图像包时几乎没有错误。我需要在python中使用Pillow软件包。机器中已经安装了以下软件包:在此处输入图片说明

在此处输入图片说明

以下是C:\ Python27 \ Lib的文件夹结构

在此处输入图片说明

使用以下语句时仍然出现错误(找不到PIL包):

from PIL import Image

与以下相同的错误:

import Image

已经尝试过:

和休息。

我还观察到,当打开命令行输入python,然后放置在命令下方时,它没有给出错误。我不知道这是什么意思:在此处输入图片说明感谢您的阅读!

右眼

Python2.x和Python3.x使用单独的site-packages

另请参阅什么是网站程序包

在Linux上...

$ python -m site
sys.path = [
    '/home/<username>',
    '/usr/lib/python2.7',
    '/usr/lib/python2.7/plat-x86_64-linux-gnu',
    '/usr/lib/python2.7/lib-tk',
    '/usr/lib/python2.7/lib-old',
    '/usr/lib/python2.7/lib-dynload',
    '/usr/local/lib/python2.7/dist-packages',
    '/usr/lib/python2.7/dist-packages',
    '/usr/lib/python2.7/dist-packages/gtk-2.0',
]
USER_BASE: '/home/<username>/.local' (exists)
USER_SITE: '/home/<username>/.local/lib/python2.7/site-packages' (doesn't exist)
ENABLE_USER_SITE: True


$ python3 -m site
sys.path = [
    '/home/<username>',
    '/usr/lib/python36.zip',
    '/usr/lib/python3.6',
    '/usr/lib/python3.6/lib-dynload',
    '/home/<username>/.local/lib/python3.6/site-packages',
    '/usr/local/lib/python3.6/dist-packages',
    '/usr/lib/python3/dist-packages',
    '/usr/lib/python3.6/dist-packages',
]
USER_BASE: '/home/<username>/.local' (exists)
USER_SITE: '/home/<username>/.local/lib/python3.6/site-packages' (exists)
ENABLE_USER_SITE: True

在Windows上,路径通常类似于...

'C:\\Python27\\lib\\site-packages'
'C:\\Python36\\lib\\site-packages'

如果要PIL在两个版本(2.7.16和3.7.4)中使用,则需要将Pillow软件包安装到每个版本中。

pip install Pillow
pip3 install Pillow 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章