Comment réparer : aucun module nommé matplotlib



Une erreur courante que vous pouvez rencontrer lors de l’utilisation de Python est :

no module named 'matplotlib'

Cette erreur se produit lorsque Python ne détecte pas la bibliothèque matplotlib dans votre environnement actuel.

Ce didacticiel partage les étapes exactes que vous pouvez utiliser pour résoudre cette erreur.

Étape 1 : pip installe matplotlib

Étant donné que matplotlib n’est pas installé automatiquement avec Python, vous devrez l’installer vous-même. Le moyen le plus simple de le faire est d’utiliser pip , qui est un gestionnaire de packages pour Python.

Vous pouvez exécuter la commande pip suivante pour installer matplotlib :

pip install matplotlib

Dans la plupart des cas, cela corrigera l’erreur.

Étape 2 : Installer pip

Si vous obtenez toujours une erreur, vous devrez peut-être installer pip. Utilisez ces étapes pour ce faire.

Vous pouvez également utiliser ces étapes pour mettre à niveau pip vers la dernière version afin de vous assurer qu’il fonctionne.

Vous pouvez ensuite exécuter la même commande pip que précédemment pour installer matplotlib :

pip install matplotlib

À ce stade, l’erreur devrait être résolue.

Étape 3 : Vérifiez les versions de matplotlib et pip

Si vous rencontrez toujours des erreurs, vous utilisez peut-être une version différente de matplotlib et pip.

Vous pouvez utiliser les commandes suivantes pour vérifier si vos versions matplotlib et pip correspondent :

which python
python --version
which pip

Si les deux versions ne correspondent pas, vous devez soit installer une ancienne version de matplotlib, soit mettre à niveau votre version de Python.

Étape 4 : Vérifiez la version de matplotlib

Une fois que vous avez installé avec succès matplotlib, vous pouvez utiliser la commande suivante pour afficher la version de matplotlib dans votre environnement :

pip show matplotlib

Name: matplotlib
Version: 3.1.3
Summary: Python plotting package
Home-page: https://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: matplotlib-users@python.org
License: PSF
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: cycler, numpy, kiwisolver, python-dateutil, pyparsing
Required-by: seaborn, scikit-image
Note: you may need to restart the kernel to use updated packages.

Remarque : Le moyen le plus simple d’éviter les erreurs avec les versions matplotlib et Python consiste simplement à installer Anaconda , qui est une boîte à outils préinstallée avec Python et matplotlib et dont l’utilisation est gratuite.

Ressources additionnelles

Les didacticiels suivants expliquent comment résoudre d’autres problèmes courants en Python :

Comment réparer : aucun module nommé numpy
Comment réparer : aucun module nommé plotly
Comment réparer : le nom NameError ‘pd’ n’est pas défini
Comment réparer : le nom NameError ‘np’ n’est pas défini

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *