Python导入matplotlib库时出错:“找不到模块PIL”

一、问题描述

一个困扰了笔者多日的问题,在程序中导入matplotlib绘图库时报错:“找不到模块PIL”。报错代码和报错信息如下所示:
Python导入matplotlib库时出错:“找不到模块PIL”_第1张图片Python导入matplotlib库时出错:“找不到模块PIL”_第2张图片

报错代码为第二行,导入matplotlib.pyplot模块,从报错信息看出,缺少PIL模块,但第三行代码

from PIL import Image

本身没有报错,令人费解。笔者曾参考网上相关解决方法,尝试手动安装一些库,包括Pillow, Pillow-PIL等,但均不奏效。

二、解决方法

无奈之下,将原本的Python解释器换成了最新版的Python 3.12 (不知为何,显示为3.10),重新安装matplotlib库,可以看出,现在环境中存在Matplotlib和Pillow:
Python导入matplotlib库时出错:“找不到模块PIL”_第3张图片

再次运行,报错消失:
Python导入matplotlib库时出错:“找不到模块PIL”_第4张图片
此次问题得到解决。

你可能感兴趣的:(python,python,matplotlib,开发语言)