pip安装matplotlib成功且在列表可见,导入时提示DLL加载失败如何解决
问题根因
报错并非matplotlib未正确安装,实际是matplotlib依赖的Pillow 8.3.0版本存在Windows平台Python3.9环境下的适配缺陷,核心依赖的_imaging相关DLL文件缺失,触发了导入失败的连锁报错。
修复步骤
- 卸载当前已安装的异常版本Pillow,执行命令:
pip uninstall pillow -y - 安装兼容Python3.9 Windows环境的稳定版Pillow,执行命令:
pip install pillow==8.4.0 - 验证修复效果,打开Python交互终端执行:
import matplotlib
无报错即为修复完成。 - 异常场景校验:如果操作后仍报错,可执行
pip -V和python -c "import sys;print(sys.executable)"确认pip关联的Python路径和实际调用的Python路径完全一致,排除多Python版本环境下的安装、调用路径不匹配问题。
内容的提问来源于stack exchange,提问作者RetardedButProud
相关产品推荐
相关产品推荐

