为什么Python不能从PIL导入Image?

新手上路,请多包涵

我试图运行的单行如下:

 from PIL import Image

不管这看起来多么简单,它都会报错:

 Traceback (most recent call last):
  File "C:\...\2014-10-22_12-49.py", line 1, in <module>
    from PIL import Image
  File "C:\pyzo2014a\lib\site-packages\PIL\Image.py", line 29, in <module>
    from PIL import VERSION, PILLOW_VERSION, _plugins
ImportError: cannot import name 'VERSION'

如果有帮助,我在运行它之前从 https://pypi.python.org/pypi/Pillow/2.6.1 (文件 Pillow-2.6.1.win-amd64-py3.4.exe )安装了枕头(之前已经有 som PIL 安装,我卸载了)。该脚本在 Pyzo 中运行,Python 版本为 3.4.1。

出了什么问题,我该如何导入 Image

原文由 Betohaku 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 688
1 个回答

我有同样的错误。这是我的工作流程。我首先使用安装 PIL(不是 Pillow)

 pip install --no-index -f https://dist.plone.org/thirdparty/ -U PIL

然后我找到了 Pillow 并使用

pip install Pillow

解决我的问题的是同时卸载并重新安装 Pillow

 pip uninstall PIL
pip uninstall Pillow
pip install Pillow

原文由 Trent 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏