【发布时间】:2017-01-04 19:07:53
【问题描述】:
我在使用 PyCharm 时遇到错误,即使我已将它作为包安装在项目解释器中,我也无法导入枕头模块。非常感谢任何帮助!
【问题讨论】:
-
运行脚本的python版本和你安装依赖的版本一样吗?
-
是的,版本 3.5.2
标签: python python-3.x import pycharm
我在使用 PyCharm 时遇到错误,即使我已将它作为包安装在项目解释器中,我也无法导入枕头模块。非常感谢任何帮助!
【问题讨论】:
标签: python python-3.x import pycharm
虽然包名是枕头,但它是 PIL 的替代品,并使用 PIL 作为基本模块的名称
枕头的常用用法是
from PIL import Image
im = Image.open("filename")
【讨论】:
您尝试使用默认的 Python 解释器 (/Library/Frameworks/Python.framework/Versions/3.2/bin/python3) 运行代码。您需要配置 PyCharm 以使用 anaconda (~/anaconda/bin/python) 运行您的代码
现在(就像@JamesK 说的那样)阅读 Pillow 教程和文档:
import PIL 不是import Pillow
【讨论】:
对于仍然遇到此问题的任何人,我执行以下操作解决了我的问题。
打开您的项目解释器(⌘ + ,在 Mac 上)。
在本页底部,您会看到 anaconda 徽标左侧的 + 符号。这将创建一个弹出窗口,让您可以搜索可用的包。
在这个新窗口中,搜索“枕头”。
单击并安装包。
您现在应该可以使用“from PIL import Image”或“import Pillow as pil”等。
【讨论】:
在终端上运行此命令后
pip install pillow
并且您确定它已安装,但仍然存在未找到 PIL 模块的相同问题。
转到您的 IDE 并确保将现有解释器设置为 python 解释器而不是 anaconda
【讨论】: