Fis*_*der 27 python python-imaging-library
我知道PIL已被弃用,所以我安装了Pillow,为了向后兼容的原因,Pillow仍然使用PIL作为其模块名称.这是我的pip冻结看起来像Pillow: Pillow = 3.2.0
这是我在代码中使用它的方式:
import PIL as pillow
from PIL import Image
Run Code Online (Sandbox Code Playgroud)
正如有人在类似的帖子中建议的那样,我也试过了
import PIL
from PIL import Image
Run Code Online (Sandbox Code Playgroud)
两者都不起作用.两个都给我这个错误:
ImportError: No module named PIL
Run Code Online (Sandbox Code Playgroud)
另外,我试过:
import Image
Run Code Online (Sandbox Code Playgroud)
它给了我:
ImportError: No module named Image
Run Code Online (Sandbox Code Playgroud)
非常感谢帮助!
Art*_*hur 24
就我而言,在Windows上,我需要做的就是运行:
pip install pillow
Sig*_*nus 12
根据我的评论,因为它帮助你解决了你的问题:
你看到的问题是你有pip版本1.5.6,而pip的版本决定了如何解压缩包,这最终决定了模块是否正确加载.
所需要的只是:
pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)
这允许pip升级自己.
使用sudo,如果你在Mac/Linux的,否则你很可能需要"以管理员身份运行"在Windows上.
瞧,您现在可以正确导入PIL模块:
Python 2.7.12 (default, Jun 29 2016, 13:16:51)
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PIL
>>> from PIL import Image
>>> Image
<module 'PIL.Image' from '/usr/local/lib/python2.7/site-packages/PIL/Image.pyc'>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67497 次 |
| 最近记录: |