web-dev-qa-db-fra.com

Comment installer python-matplotlib dans Ubuntu 12.04?

Quand j'ai essayé

$ Sudo apt-get install python-matplotlib

J'ai eu l'erreur suivante:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package python-matplotlib

Comment install?

7
Naveen Kumar

tapez les commandes suivantes dans le terminal:

$ wget https://github.com/matplotlib/matplotlib/zipball/master
$ unzip master
$ cd matplotlib-matplotlib-bb3ea55
$ Sudo python2.7 setup.py build
$ Sudo python2.7 setup.py install

Si la commande unzip ne fonctionne pas correctement, extrayez les fichiers manuellement. $ cd matplotlib-matplotlib-bb3ea55 devrait être le bon répertoire (cependant les sept derniers caractères peuvent être différents).

9
Naveen Kumar

Une façon "plus propre" d'installer matplotlib est de passer par pip:

Sudo apt-get install python-pip
Sudo pip install matplotlib

Cela garantira également que vous obtiendrez la version stable la plus récente et sera plus facile à maintenir lorsqu'une mise à niveau est poussée vers pypi.

Si le processus de construction se plaint de fichiers d'en-têtes manquants, installez simplement la bibliothèque manquante avec:

Sudo apt-get install libfreetype6-dev libpng-dev

Attention: la construction complète peut prendre beaucoup de temps car une dépendance de matplotlib est numpy, ce qui est tout à fait un projet en termes d'extension c.

39
Ketouem

Assurez-vous également que vous disposez du package python-dev.

Sinon, exécutez:

Sudo apt-get install python-dev
6
Leandro N