我试图在运行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中,是否有任何人知道发生了什么?
答案 0 :(得分:1)
不是import pillow
尝试import PIL
答案 1 :(得分:0)
如果您同时安装了PIL
和Pillow
,则需要卸载其中一个。因为它们不能在同一环境中共存。可以找到参考here。
答案 2 :(得分:0)
您在安装过程中使用sudo将为root用户安装。但是,当你启动python时,它会以Anaconda中的用户'arumani'启动,它已激活虚拟环境。
您应该使用conda命令安装。
答案 3 :(得分:0)
你在默认的python目录上安装了枕头,但你在命令行使用anaconda for puthon你需要使用conda install -c anaconda pillow