Matplotlib 错误:AttributeError:模块“matplotlib”没有属性“rcParams”

Cri*_*dez 10 python matplotlib anaconda

我一直在使用 matplotlib 没有任何问题,但昨天我尝试安装另一个使用 matplotlib 的库,因为我遇到了一个无法避免的错误。有人可以帮助我吗?

AttributeError                            Traceback (most recent call last)
<ipython-input-18-b478a6fd18e5> in <module>
      1 import pandas as pd
      2 import numpy as np
----> 3 import matplotlib.pyplot as plt

~\anaconda3\lib\site-packages\matplotlib\pyplot.py in <module>
     47 from cycler import cycler
     48 import matplotlib
---> 49 import matplotlib.colorbar
     50 import matplotlib.image
     51 from matplotlib import _api

~\anaconda3\lib\site-packages\matplotlib\colorbar.py in <module>
     19 
     20 import matplotlib as mpl
---> 21 from matplotlib import _api, collections, cm, colors, contour, ticker
     22 import matplotlib.artist as martist
     23 import matplotlib.patches as mpatches

~\anaconda3\lib\site-packages\matplotlib\collections.py in <module>
     18 
     19 import matplotlib as mpl
---> 20 from . import (_api, _path, artist, cbook, cm, colors as mcolors, docstring,
     21                hatch as mhatch, lines as mlines, path as mpath, transforms)
     22 from ._enums import JoinStyle, CapStyle

~\anaconda3\lib\site-packages\matplotlib\artist.py in <module>
     13 import matplotlib as mpl
     14 from . import _api, cbook
---> 15 from .cm import ScalarMappable
     16 from .path import Path
     17 from .transforms import (Bbox, IdentityTransform, Transform, TransformedBbox,

~\anaconda3\lib\site-packages\matplotlib\cm.py in <module>
     34 
     35 
---> 36 _LUTSIZE = mpl.rcParams['image.lut']
     37 
     38 

AttributeError: module 'matplotlib' has no attribute 'rcParams'
Run Code Online (Sandbox Code Playgroud)

小智 1

您使用什么版本的 matplotlib?

$ pip install matplotlib
$ python3

>>> matplotlib.version
Run Code Online (Sandbox Code Playgroud)

然后...

查看完整的模块列表(示例:matplotlib 3.5.1):

https://matplotlib.org/stable/py-modindex.html

  • 我最终通过删除存储在 AppData/ Local 文件夹中的临时文件解决了问题 (2认同)