J'ai suivi le processus d'installation de matplotlib sur mon ordinateur Ubuntu 12.04. Cependant, lorsque j'essaie d'exécuter un programme de test, j'obtiens le message d'erreur suivant:
Traceback (most recent call last):
File "../py33/test.py", line 2, in <module>
import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'
J'essaie un exemple de programme du site Web de matplotlib (basic_example). Je ne comprends tout simplement pas pourquoi il dit qu'il n'y a pas de module matplotlib, même si je l'ai définitivement installé (en utilisant Sudo apt-get install python-matplotlib
, et j'ai fait Sudo apt-get build-dep python-matplotlib;
j'ai aussi essayé pip install matplotlib
, car j'étais après avoir installé Python lui-même, si je voulais installer d'autres fichiers binaires).
Je crois que vous utilisez python3
. Donc, pour exécuter votre script, vous devez utiliser python2.x ou vous assurer que vous avez matplotlib v1.2
ou supérieur. En effet, matplotlib
ne prend pas en charge python3 avant la v1.2.
J'utilise matplotlib v1.1
avec python2.7
et je n'ai pas de problème. J'ai essayé de faire un simple import matplotlib
avec python3
et cela donne la même erreur que vous.
Si vous voulez installer Matplotlib pour Python 3 via le gestionnaire de paquets APT, vous avez besoin du paquet python3-matplotlib
:
Sudo apt-get install python3-matplotlib
Si vous souhaitez l'installer avec Pip pour Python 3, vous devez utiliser pip3
:
Sudo pip3 install matplotlib
Cite:
... même si je l’ai définitivement installé (
using Sudo apt-get install
python-matplotlib
, et j’ai faitSudo apt-get build-dep
python-matplotlib
; j’ai aussi essayépip install matplotlib
comme il m’a été dit de faites-le après avoir installé Python lui-même, si je voulais installer d'autres fichiers binaires).
Solution possible:
Extrait de la page web officielle ( https://matplotlib.org/users/installing.html ), essayez ceci:
python -mpip install -U pip
python -mpip installe -U matplotlib
(La première ligne installe pip, un installateur de gestionnaire pour les bibliothèques, la deuxième ligne installe lui-même matplotlib).
Commentaires:
J'ai eu le même problème avec mon Ubuntu 16.04, cela fonctionne très bien pour cette version.
Meilleures salutations,