微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。