项目场景:
Anaconda环境:python版本3.10.8
搭建深度学习tensorflow的python环境
当前安装 matplotlib版本为 3.7.2
python 3.10.8
问题描述
matplotlib调用错误:
Traceback (most recent call last):
File “H:\code\data clean\LSTM.py”, line 1, in
import matplotlib.pyplot as plt
File “H:\Anaconda\envs\tensorflow\lib\site-packages\matplotlib_init_.py”, line 129, in
from . import _api, _version, cbook, _docstring, rcsetup
File “H:\Anaconda\envs\tensorflow\lib\site-packages\matplotlib\rcsetup.py”, line 27, in
from matplotlib.colors import Colormap, is_color_like
File “H:\Anaconda\envs\tensorflow\lib\site-packages\matplotlib\colors.py”, line 51, in
from PIL import Image
File “H:\Anaconda\envs\tensorflow\lib\site-packages\PIL\Image.py”, line 82, in
from . import _imaging as core
ImportError: DLL load failed while importing _imaging: 找不到指定的模块。
解决方案:
尝试升级 pillow版本 到最新 10.x 依旧是调用错误。
重装matplotlib 3.7.2依旧是错误
目前 尝试解决 解决后再来更新
2023年10月19日18:17:39 解决
经过一下午的卸载 重装 后发现 应该是 conda install matplotlib 出了问题
卸载matplotlib 后
使用 pip install matplotlib 重装后 解决
pip安装了 3.8.0版本的 matplotlib 和 pillow 10.1.0
再次运行程序 解决问题
提示: 暂时不要使用conda 安装matplotlib了