gpt4 book ai didi

python - Pillow 已安装,但仍收到 "ImportError: No module named PIL"

转载 作者:行者123 更新时间:2023-12-01 09:27:20 24 4
gpt4 key购买 nike

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

的 python 脚本

导入 PIL从 PIL 导入图像

但是在运行时,出现错误ImportError: No module named PIL。经过谷歌研究,我发现使用安装 PIL 和 Pillow

sudo pip install Pillow

它安装正确,但我仍然遇到相同的错误。为了消除困惑,我决定从系统中删除 python 3.4.3。但即使将其删除后,我仍然遇到相同的错误。甚至pip list也能正常显示Pillow 5.1.0。所以现在,我只有 Python 2.7,错误仍然存​​在,而 Pillow 也在其中。

which python 提供 /opt/local/bin/python 作为路径。

以上内容是否引起了您的注意?有什么想法吗?这里还缺少什么?

最佳答案

呼,终于找到问题了。感谢@Yash 的指点。顺便说一句,我做了一个 which -a python 并令人惊讶地得到了这个输出:

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

该死,我不记得何时在 /opt/local/bin 文件夹上安装了第二个 2.7 版本(可能是通过 macports)。好吧,消除了困惑,删除了这个 python,所以现在只剩下系统安装在 /usr/bin 的 python 了。现在进口一切都按预期运行得很好。 :-)

关于python - Pillow 已安装,但仍收到 "ImportError: No module named PIL",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50271893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com