【发布时间】:2022-04-27 21:10:37
【问题描述】:
我在尝试时遇到了错误
from PIL import Image, ImageFilter
在 Python 文件中,我收到一条错误消息,指出 ModuleNotFoundError: No module named 'PIL'。
到目前为止,我已经尝试卸载/重新安装 PIL 和 Pillow,以及只执行 import Image,但错误不断发生,我不知道为什么。到目前为止,我发现的所有解决方案都对我的问题没有影响。
我在 Ubuntu 16.04 上运行 Python 3.5
【问题讨论】:
-
你在安装时使用了 pip 还是 pip3?
-
您是否可能安装了 python 2 和 python 3(我只知道 python 2 与 OSX 捆绑在一起),因此您安装的版本与导入的版本可能存在问题。跨度>
-
当我执行
pip3 --version时,它会输出pip 9.0.1 from /home/hf/.local/lib/python3.5/site-packages (python 3.5)所以我运行的是 3.5,而不是 2 -
运行 pip --version 并查看输出
-
pip --version输出pip 9.0.1 from /home/hf/.local/lib/python3.5/site-packages (python 3.5),但我认为这可能是 $PATH 问题,因为我的 Python 3.6 安装(连同 PIL 和 Pillow)位于/usr/local/lib/python3.6/dist-packages。有关如何解决此问题的任何想法?
标签: python python-3.x ubuntu python-imaging-library pillow