无法从 PIL 导入 PILLOW_VERSION

新手上路,请多包涵

导入时,Python (Anaconda) 出现以下错误:

 ImportError: cannot import name 'PILLOW_VERSION' from 'PIL'

我尝试删除 pillow 然后 conda install 但错误仍然存在。

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

阅读 1.3k
2 个回答

Pillow 7.0.0 已删除 PILLOW_VERSION ,您应该在自己的代码中使用 __version__ 代替。


编辑(2020-01-16):

如果使用 torchvision,这已在 v0.5.0 中修复。修理:

  1. 要求 torchvision>=0.5.0
  2. 如果 Pillow 是临时固定的,请取下固定针

旧信息 (2020-01-09):

如果使用 torchvision,本周(2020 年第 2 周)计划发布一个版本来修复它:

选项是:

  • 等待新的 torchvision 发布
  • 使用 torchvision 的主版本(例如 pip install -U git+https://github.com/pytorch/vision
  • 从夜间安装 torchvision,这也需要夜间版本的 pytorch
  • 或安装 Pillow(例如 pip install "pillow<7"

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

如果您不需要最新功能,请降级枕头

pip uninstall pillow
pip install "pillow<7"

或者对于蟒蛇,

 conda install -c anaconda "pillow<7"

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

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