AttributeError: module 'matplotlib' has no attribute 'verbose' (pycharm中使用matplotlib 2.2.0的坑)

2023-05-16,,

AttributeError: module 'matplotlib' has no attribute 'verbose'

环境信息

本地系统:win10
本地开发环境:python(3.6.3),matplotlib(2.2.0)
编辑器:JetBrains PyCharm 2017.3 x64

问题描述

在导入“import matplotlib.pyplot as plt”时报错:

Traceback (most recent call last):
File "D:/JetBrains/test/eeg_test/test.py", line 52, in <module>
import matplotlib.pyplot as plt
File "D:\JetBrains\pyEnv\python363\lib\site-packages\matplotlib\pyplot.py", line 115, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "D:\JetBrains\pyEnv\python363\lib\site-packages\matplotlib\backends\__init__.py", line 62, in pylab_setup
[backend_name], 0)
File "D:\JetBrains\PyCharm 2017.3\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 17, in <module>
verbose = matplotlib.verbose
AttributeError: module 'matplotlib' has no attribute 'verbose'

解决方法

方法一:

1.在pycharm中打开" File --> Settings --> Tools --> Python Scientific ",将"Show plots in toolwindow"去掉勾选,并应用。

2.[参考链接]https://stackoverflow.com/questions/49146678/module-matplotlib-has-no-attribute-verbose/49158765#49158765

方法二:

1.根据报错提示,将backend_interagg.py文件中的第17行“verbose = matplotlib.verbose”改为“verbose = matplotlib.Verbose”。

2.[参考连接]http://www.cnblogs.com/BlogOfMr-Leo/p/8546901.html

方法三:

1.回退matplotlib的版本,比如

pip uninstall matplotlib

pip install matplotlib==2.1.0

AttributeError: module 'matplotlib' has no attribute 'verbose' (pycharm中使用matplotlib 2.2.0的坑)的相关教程结束。

《AttributeError: module 'matplotlib' has no attribute 'verbose' (pycharm中使用matplotlib 2.2.0的坑).doc》

下载本文的Word格式文档,以方便收藏与打印。