55 votes

Comment installer Python Pandas ?

J'essaie d'installer Pandas (paquet Python) sur Ubuntu. Je ne le trouve pas dans les dépôts. Existe-t-il un dépôt de paquets pour cela ou dois-je l'installer à partir des sources ?

57voto

Laurence Moroney Points 111

Je suis un cours de Python, le professeur nous suggère d'installer de cette façon, pip est bien meilleur que setuptools et easy_install.

sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas

31voto

galath Points 481

La solution avec easy_install ne s'est pas installée correctement sur un système Ubuntu 12.04, alors que

sudo apt-get install python-pandas

a fait une installation correcte.

12voto

Graeme Evans Points 27

C'est dans le Index des paquets Python - utiliser easy_install o pip .

sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas

Remplacer aptitude con apt-get si aptitude n'est pas installé dans votre version, ou utilisez synaptic ou tout autre gestionnaire de paquets installé par défaut dans votre version.

6voto

user3650331 Points 61
sudo pip3 install pandas

Ceci installera la dernière version de pandas pour Python 3 alors que apt-get ne le fait pas.

1voto

Torlack Points 2910

Une méthode alternative pour installer pandas, qui peut être effectuée sans sudo est d'utiliser Anaconda :

  • Téléchargez le site web du continuum de construction linux : http://continuum.io/downloads
  • Exécutez le fichier et suivez les instructions d'installation :

    bash Anaconda-1.9.1-Linux-x86_64.sh  # file may have different version numbers

Ceci va installer Python et pandas (et beaucoup d'autres modules) dans un répertoire anaconda dans home (par défaut).

Vous pouvez mettre à jour la dernière version de pandas (ainsi que d'autres modules) en utilisant conda :

conda update pandas

Vous pouvez également créer des environnements virtuels et d'autres choses utiles...

Le problème que cela résout, par rapport à pip, est qu'il y a des problèmes dans les dépendances logicielles de certains modules (scipy est particulièrement délicat) ou des versions compilées avec une version incorrecte de numpy.

Il est utile de disposer de la dernière version pour corriger les bogues et améliorer les performances ! A Los a changé depuis la version 0.7 (qui est la version empaquetée dans 12.04).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X