枕头不能在python中导入

时间:2018-02-28 05:25:36

标签: python

我试图在运行macOS Sierra的Mac上安装枕头,我使用pip命令安装它

arunmani$ sudo pip install pillow

但是当我尝试在python中导入它时,我遇到了:

Aruns-MacBook-Air:~ arunmani$ python
Python 2.7.14 |Anaconda, Inc.| (default, Dec  7 2017, 11:07:58) 
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pillow
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pillow
>>> exit()

我尝试使用PIL或从PIL方法导入,如另一个大头钉溢出文章here所示。但无济于事我仍然无法将枕头导入到python中,是否有任何人知道发生了什么?

4 个答案:

答案 0 :(得分:1)

不是import pillow尝试import PIL

答案 1 :(得分:0)

如果您同时安装了PILPillow,则需要卸载其中一个。因为它们不能在同一环境中共存。可以找到参考here

答案 2 :(得分:0)

您在安装过程中使用sudo将为root用户安装。但是,当你启动python时,它会以Anaconda中的用户'arumani'启动,它已激活虚拟环境。

您应该使用conda命令安装。

答案 3 :(得分:0)

你在默认的python目录上安装了枕头,但你在命令行使用anaconda for puthon你需要使用conda install -c anaconda pillow

在anaconda上安装枕头