Pandas erkennt die installierte Matplotlib-Bibliothek nicht
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.
Die Installation von matplotlib vor der erneuten Installation von Pandas hat es funktioniert.
Sie müssen matplotlib
dafür installieren.
Sie können den folgenden Befehl in Ihre Python-Shell eingeben und ausführen, um matplotlib zu installieren
python3 -mpip install matplotlib
Wenn Sie Anaconda IDE verwenden, können Sie den folgenden Befehl in der Eingabeaufforderung des Conda-Befehls ausführen
conda install matplotlib
Führen Sie nach der Installation das Programm erneut aus.
Siehe diese Seite für die Installation von Matplotlib.
Ich habe den gleichen Fehler im Jupyter Lab. Die Lösung ist (nach der Installation von matplotlib):
Klicken Sie in der Symbolleiste auf die Schaltfläche Restart the Kernel
.
oder
Wählen Sie den Menüpunkt Kernel
=> Restart Kernel and Run All Cells...
Und klicken Sie im Bestätigungsdialog auf Restart
Fertig!
Alles, was Sie tun mussten, ist, Pandas nach der Installation von matplotlib zu beenden und erneut zu starten. Auf diese Weise würde es eine Neuinstallation sehen. Pandas müssen nicht neu installiert werden.