web-dev-qa-db-fra.com

Problèmes d'installation pandas

J'essaie d'installer pandas sur Ubuntu 14.04. Je semble avoir un problème avec les dépendances, mais je n'ai pas pu les installer. J'essaie d'installer pandas via pip comme suit:

vroni@zargedu4:~$ pip install pandas

Et voici le message d'erreur:

SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.

Si j'essaie d'installer python-dev, cela se produit:

vroni@zargedu4:~$ Sudo apt-get install python-dev
python-dev :Depends: libpython-dev (= 2.7.5-5ubuntu3) but it is not installable
            Depends: python2.7-dev (>= 2.7.5-1~) but it is not installable

Il manque essentiellement ces dépendances. Essayer de les installer ne me conduit qu'à de nouveaux messages comme celui-ci.

vroni@zargedu4:~$ Sudo apt-get install libpython-dev
libpython-dev : Depends: libpython2.7-dev (>= 2.7.5-1~) but it is not installable

etc.

vroni@zargedu4:~$ Sudo apt-get install libpython2.7-dev
libpython2.7-dev : Depends: libpython2.7-stdlib (= 2.7.6-8) but 2.7.6-8ubuntu0.2 should be installed
                Depends: libpython2.7 (= 2.7.6-8) but 2.7.6-8ubuntu0.2 should be installed
                Depends: libexpat1-dev but it is not installable

jusqu'à ce que j'essaye ..

vroni@zargedu4:~$ Sudo apt-get install libpython2.7-stdlib=2.7.6-8ubuntu0.2

Alors la réponse est: c'est déjà la version la plus récente.

libpython2.7-stdlib is already the newest version.

Je ne comprends pas bien quel est le problème ici. J'ai aussi essayé:

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install -f

et

Sudo apt-get -f install

et ensuite essayé d'installer pandas à nouveau. mais rien ne semble fonctionner.

2
Vroni

Les pandas sont dans les référentiels par défaut pour toutes les versions actuellement prises en charge d'Ubuntu. Pour l'installer ouvrez le terminal et tapez:

Sudo apt install python-pandas  # for Python 2.x  

ou

Sudo apt install python3-pandas # for Python 3.x  

pandas est un package Python fournissant des structures de données rapides, flexibles et expressives, conçues pour rendre le travail avec des données "relationnelles" ou "étiquetées" à la fois simple et intuitif. Il vise à être la pierre angulaire fondamentale pour l'analyse pratique de données dans le monde réel en Python.

2
karel