【问题标题】:'ImportError: No module named pillow' in PyCharmPyCharm 中的“ImportError:没有名为枕头的模块”
【发布时间】:2017-01-04 19:07:53
【问题描述】:

我在使用 PyCharm 时遇到错误,即使我已将它作为包安装在项目解释器中,我也无法导入枕头模块。非常感谢任何帮助!

http://imgur.com/a/DfjC3

【问题讨论】:

  • 运行脚本的python版本和你安装依赖的版本一样吗?
  • 是的,版本 3.5.2

标签: python python-3.x import pycharm


【解决方案1】:

虽然包名是枕头,但它是 PIL 的替代品,并使用 PIL 作为基本模块的名称

枕头的常用用法是

from PIL import Image
im = Image.open("filename")

查看tutorialdocumentation

【讨论】:

  • 有人可能会注意到 PyCharm 似乎仍然标记了这一点,因为 PIL 不会在项目 requirements.txt 中列出...
【解决方案2】:

您尝试使用默认的 Python 解释器 (/Library/Frameworks/Python.framework/Versions/3.2/bin/python3) 运行代码。您需要配置 PyCharm 以使用 anaconda (~/anaconda/bin/python) 运行您的代码

现在(就像@JamesK 说的那样)阅读 Pillow 教程和文档:

import PIL 不是import Pillow

【讨论】:

  • 感谢您的帮助!我刚刚尝试过,但它似乎仍然无法正常工作。 imgur.com/a/LZ1Eq
【解决方案3】:

对于仍然遇到此问题的任何人,我执行以下操作解决了我的问题。

  1. 打开您的项目解释器(⌘ + ,在 Mac 上)。

  2. 在本页底部,您会看到 anaconda 徽标左侧的 + 符号。这将创建一个弹出窗口,让您可以搜索可用的包。

  3. 在这个新窗口中,搜索“枕头”。

  4. 单击并安装包。

您现在应该可以使用“from PIL import Image”或“import Pillow as pil”等。

【讨论】:

    【解决方案4】:

    在终端上运行此命令后

    pip install pillow
    

    并且您确定它已安装,但仍然存在未找到 PIL 模块的相同问题。

    转到您的 IDE 并确保将现有解释器设置为 python 解释器而不是 anaconda

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 2020-03-03
      • 1970-01-01
      相关资源
      最近更新 更多