枕头已安装,但仍收到“重要提示:没有名为PIL的模块”

2024-09-25 00:27:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我确实发现这个问题很少有人问,但这些人都不符合我的情况,所以我自己来问。 我在我的Mac上有两个版本的Python(2.7和3.4.3),运行最新的macoshighsierra。据我所知,v2.7是MacOS的默认安装。我安装了3.4.3(从python站点下载的.dmg文件)。因此,python命令默认为2.7,而python3在终端中指向3.4.3。 在尝试学习的同时,我尝试了一个使用

import PIL和{}

但在运行时,出现错误ImportError: No module named PIL。 通过对谷歌的研究,我想出了用

sudo pip install Pillow

它安装正确,但我仍然得到同样的错误。 为了消除混淆,我决定从系统中删除python3.4.3。但即使在它被删除之后,我仍然得到同样的错误。 即使pip list也显示Pillow 5.1.0正常。 所以现在,我只有Python2.7,错误仍然存在,而Pillow也在里面。在

which python给出{}作为路径。在

上面的任何一个都能给你敲响警钟吗?有什么想法吗,这里还缺什么?在


Tags: pip文件命令版本终端pil站点mac
3条回答

啊,终于找到问题了。谢谢@Yash的指点。 顺便说一句,我做了一个which -a python并意外地得到了这个输出:

/opt/local/bin/python
/usr/bin/python

该死的,我不记得我什么时候在/opt/local/bin文件夹上安装了第二个2.7版本(可能是通过macports)。好了,消除了混淆,删除了这个python,所以现在只剩下系统安装的python了/usr/bin。 而现在进口商品都如预期的那样运转良好。:-)

试试这个

sudo pip install image

我希望它能起作用!还有一件事,一定要检查你是否在运行python3文件名.py而不是python文件名.py,如果要为Python 3安装,请运行命令

^{pr2}$

基本安装:

pip install Pillow

Windows安装:

pip install Pillow

参考号:https://pillow.readthedocs.io/en/stable/installation.html

相关问题 更多 >