属性错误:模块'matplotlib'没有'interactive'属性。

3

在使用Jupyter Notebook的%matplotlib inline时,我遇到了以下错误:

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

这是问题

我还参考了stackoverflow上的此问题,但我找不到答案。

我尝试过以下方法:

%matplotlib --list

我发现了这个:

可用的 matplotlib 后端:['tk'、'gtk'、'gtk3'、'wx'、'qt4'、'qt5'、'qt'、'osx'、'nbagg'、'notebook'、'agg'、'svg'、'pdf'、'ps'、'inline'、'ipympl'、'widget']

这显示出在我的 matplotlib 中我有 inline,但是我无法使用它。

我还尝试过:

import matplotlib.pyplot as plt

没有使用%matplotlib inline,而是遇到了以下错误:

ModuleNotFoundError: 找不到名为'matplotlib.pyplot'的模块。

然后,我尝试在我的conda虚拟环境中安装此模块,但收到了以下错误: 错误信息 请帮帮我 :)

2个回答

10
我的解决方法是从我的conda环境中移除matplot lib,这也会强制移除依赖项。重新运行安装程序后:
conda install -c conda-forge matplotlib

一切都运作良好。


0
我尝试了在所有论坛中找到的每个命令行,但是没有一个对我有效。 然后我使用了pip install --upgrade matplotlib。这对我起作用,并解决了这个 Jupyter Notebook 的问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接