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?

Håkon Hægland
la source

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.

rɑːdʒɑ
la source
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.

Emiliano
la source
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é