Installation de matplotlib sur Ubuntu 14.04 après l'installation de Python 3 avec pyenv


11

J'utilise Ubuntu 14.04 avec Python 2.7.6. J'ai installé matplotlibpour Python 2. Maintenant, je viens d'installer Python 3.4.2 en utilisant pyenv install 3.4.2. J'ai ensuite couru pip install matplotlibpour installer matplotlibpour Python 3. J'ai découvert plus tard le paquet python3-matplotlibpour Ubuntu 14.04. Je me demande: aurais-je dû utiliser à la sudo apt-get install python3-matplotlibplace? Quelle est la méthode préférée d'installation matplotlibpour Python 3 côte à côte avec Python 2 matplotlib?

Réponses:


24

Je n'ai pas de système Ubuntu en ce moment avec moi. mais je peux quand même vous aider je pense.

ouvrez votre terminal et tapez

apt-cache search python3-matplotlib

Si vous le trouvez comme disponible, vous pouvez l'installer à partir de

sudo apt-get install python3-matplotlib

c'est le moyen le plus préféré.

Maintenant, comment utiliser matplotlib avec python 3. J'ai également posté une question ici sur la façon d'utiliser python2 et python3 côte à côte.

Simple, à utiliser python3 <filename.py>lors de l'exécution de votre programme avec python3-matplotlib

et de même si vous utilisez python2, il chargera python 2.

J'espère que cela pourra aider.


Merci, le package est disponible. Dois-je essayer de désinstaller l' pipinstallation, c'est-à-dire pip uninstall matplotlib:, puis exécuter sudo apt-get install python3-matplotlib?
Håkon Hægland

Pas besoin, vous pouvez continuer.
rɑːdʒɑ

En ce qui concerne la façon de l'exécuter: Ou je pourrais courir pyenv global 3.4.2et puis juste python <filename.py>?
Håkon Hægland

Le premier est correct, mais le deuxième, vous devez utiliser python3 <filename.py> pour charger les modules python3
rɑːdʒɑ

1
Ok, j'ai maintenant installé en python3-matplotlibutilisant apt-get. J'ai exécuté un tracé de test, et cela fonctionne toujours (pour les deux python 2.7.6 et 3.4.2) ..
Håkon Hægland

-1

C'est un problème avec les fichiers de développement de libgeos. J'ai le même problème et il a été résolu en installant ces bibliothèques. J'espère que cela aide.


Des informations supplémentaires, telles que les commandes à exécuter dans le terminal ou via l'interface graphique, seraient très utiles pour que l'OP comprenne ce qui doit être fait.
gravité
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.