熊猫ImportError:绘图需要matplotlib

时间:2018-10-08 11:53:34

标签: python pandas matplotlib

Pandas无法识别已安装的matplotlib库

这是代码

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000))
ts = ts.cumsum()
ts.plot()

错误是

c:\users\xxxxx\appdata\local\programs\python\python36\lib\site-packages\pandas\plotting\_core.py in _raise_if_no_mpl()
     55     # TODO(mpl_converter): remove once converter is explicit
     56     if not _HAS_MPL:
---> 57         raise ImportError("matplotlib is required for plotting.")
     58 
     59    
ImportError: matplotlib is required for plotting.

5 个答案:

答案 0 :(得分:9)

在再次安装熊猫之前安装matplotlib使其可以正常工作。

答案 1 :(得分:7)

所有您需要做的就是在安装matplotlib之后退出Pandas并重新启动它。这样,它将看到全新安装。无需重新安装熊猫。

答案 2 :(得分:4)

您需要为此安装matplotlib

您可以在python shell中键入并运行以下命令来安装matplotlib

python3 -mpip install matplotlib

如果使用的是Anaconda IDE,则可以在Conda命令提示符下运行以下命令

conda install matplotlib

安装后,重新运行程序。

请参阅this页以安装matplotlib。

答案 3 :(得分:2)

我在Jupyter Lab中遇到了相同的错误。解决方法是(安装matplotlib之后):

点击工具栏中的Restart the Kernel按钮;

选择菜单项Kernel => Restart Kernel and Run All Cells...,然后在确认对话框中单击Restart

完成

答案 4 :(得分:0)

只需在终端中运行以下命令即可安装matplotlib:

pip install matplotlib