显示但也给出错误的图:模块“matplotlib”没有属性“pyplot”

xlpyo6sf  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(239)

我正在尝试使用matplotlib.pyplot进行简单的绘图任务。不知何故,我得到了我的绘图以及一个错误(见下文)。我已经重新安装了matplotlib很多次。到目前为止没有任何工作。

`AttributeError                            Traceback (most recent call last)
Cell In[29], line 3
      1 import matplotlib.pyplot as plt
      2 plt.plot([1,2])
----> 3 plt.show()

File ~\anaconda3\envs\music\lib\site-packages\matplotlib\pyplot.py:446, in show(*args, **kwargs)
    402 """
    403 Display all open figures.
    404 
   (...)
    443 explicitly there.
    444 """
    445 _warn_if_gui_out_of_main_thread()
--> 446 return _get_backend_mod().show(*args, **kwargs)

File ~\anaconda3\envs\music\lib\site-packages\matplotlib_inline\backend_inline.py:99, in show(close, block)
     96 # only call close('all') if any to close
     97 # close triggers gc.collect, which can be slow
     98 if close and Gcf.get_all_fig_managers():
---> 99     matplotlib.pyplot.close('all')

File ~\anaconda3\envs\music\lib\site-packages\matplotlib\_api\__init__.py:226, in caching_module_getattr.<locals>.__getattr__(name)
    224 if name in props:
    225     return props[name].__get__(instance)
--> 226 raise AttributeError(
    227     f"module {cls.__module__!r} has no attribute {name!r}")`

我试着删除我电脑上所有的matplotlib痕迹,然后重新安装,我也把它安装在一个conda环境中,但到目前为止没有任何效果。

j0pj023g

j0pj023g1#

您使用的是librosa吗?我在导入matplotlib.pyplot和librosa.display时也遇到了同样的错误。删除librosa.display导入为我解决了这个问题。

相关问题