web-dev-qa-db-fra.com

Pandas ImportError: matplotlib est requis pour tracer

Les pandas ne reconnaissent pas la bibliothèque matplotlib installée

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

l'erreur est

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

L’installation de matplotlib avant d’installer les pandas a de nouveau permis de faire fonctionner le logiciel.

3
Nishat21

Vous devez installer matplotlib pour cela.

Vous pouvez taper et exécuter la commande suivante dans votre shell python pour installer matplotlib.

python3 -mpip install matplotlib

Si vous utilisez Anaconda IDE, vous pouvez exécuter la commande suivante dans l'invite de commande Conda. 

conda install matplotlib

Une fois installé, réexécutez le programme.

Référez-vous à this page pour installer matplotlib.

3

Tout ce que vous avez à faire est de quitter Pandas après avoir installé matplotlib et de le redémarrer. De cette façon, il verrait une nouvelle installation. Pas besoin de réinstaller les pandas.

0
Billy Jhon