ModuleNotFoundError:针对Raspberry Pi 3将Python 3.5升级到Python 3.7后,没有名为“ PIL”的模块

问题描述

就像标题中所说的那样,将我的Python升级到3.7之后,相机应用将无法再工作并出现错误

Traceback (most recent call last):
  File "PiCameraApp.py",line 38,in <module>
    from    AnnotationOverlay   import *
  File "/home/pi/PiCameraApp-master/Source/AnnotationOverlay.py",line 52,in <module>
    from    Dialog  import *
  File "/home/pi/PiCameraApp-master/Source/Dialog.py",line 42,in <module>
    import PIL
ModuleNotFoundError: No module named 'PIL'

我尝试使用'pip3 install pillow'重新安装枕头,并成功安装了pillow-7.2.0,但仍然无法导入PIL。 感谢任何人的输入。谢谢

解决方法

将Python升级到较新版本不会替换旧版本。 您可以像这样检查默认的pip3

$ pip3 --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

这是我计算机的输出。 在您的平台上,可能会说pip3仍适用于Python 3.5。

如果是这样,则可以使用正确的pip版本为新的Python 3.7安装Pillow。

python3.7 -m pip install pillow