webentwicklung-frage-antwort-db.com.de

Pandas ImportError: matplotlib wird zum Plotten benötigt

Pandas erkennt die installierte Matplotlib-Bibliothek nicht

hier ist der Code

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()

fehler ist

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.
3
Nishat21

Die Installation von matplotlib vor der erneuten Installation von Pandas hat es funktioniert.

3
Nishat21

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.

3

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!

0
themefield

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.

0
Billy Jhon