Come installo Python Panda?


51

Sto cercando di installare Pandas (pacchetto python) su Ubuntu. Non riesco a trovarlo nei repository. Esiste un repository di pacchetti per questo o devo installare dal sorgente?


Assicurati di ottenere la versione più aggiornata dei panda (quella nel repository è 0.7 mentre l'ultima stabile è 0.13.1).
hayd

Risposte:


54

Sto prendendo classe Python, professore ci suggerisce di installare in questo modo, pip è molto meglio di setuptools e easy_install

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

Questo è decisamente meglio.
hayd

Si noti che i documenti numpy affermano che un numpy installato pip potrebbe essere più lento di quello installato apt-get.
don.joey,

Questo metodo può installare l'ultima versione di Panda (0.18.0) in Ubuntu 14.04.4
Zhihong,

30

La soluzione con easy_install non è stata installata correttamente su un sistema Ubuntu 12.04

sudo apt-get install python-pandas

fatto un'installazione corretta.


5
Vale la pena ricordare che questo installerà la versione molto più vecchia 0.7 di Panda è stato raggruppato in 12.04 (la versione corrente è 0.13.1).
hayd

Ho appena fatto questo su Ubuntu 14.04, ma quando corro # python -c 'import pandas;' ricevo Traceback (chiamata più recente scorso): File "<string>", la linea 1, in <module> ImportError: Nessun modulo denominato panda
SHADI

Si scopre che apt-get installinstalla i panda in /usr/lib/python2.7/dist-packages/pandascui non era sul mio percorso Python. Per controllare il percorso Python che ho usato python -c 'import sys; print sys.path;'. L'importazione funzionante èpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
Shadi,

su Ubuntu 18.04, se preferisci python3, fai semplicemente:sudo apt-get install python3-pandas
MaxiReglisse il

12

È nell'indice del pacchetto Python : usa easy_installo pip.

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

Sostituisci aptitudecon apt-getse la tua versione non ha aptitude installato, o usa synaptico qualunque sia il gestore di pacchetti che la tua versione ha installato di default.


5
sudo pip3 install pandas

Ciò installerà l'ultima versione di Panda per Python 3, mentre apt-get no.


1
sudoe --user? Oo
muru,

devi solo installare prima il comando pip3, con "sudo apt install python3-pip".
MaxiReglisse

1

Un metodo alternativo per installare i panda, che può essere fatto senza sudo , è usare Anaconda :

  • Scarica il sito Web di continuum build di Linux: http://continuum.io/downloads
  • Esegui il file e segui le istruzioni di installazione:

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

Questo installerà python e panda (e molti altri moduli) in una directory anaconda in home (di default).

Puoi aggiornare all'ultima versione di Panda (insieme ad altri moduli) usando conda:

conda update pandas

Puoi anche creare ambienti virtuali e altre cose utili ...

Il problema che questo risolve, su pip, è che ci sono problemi nelle dipendenze del software di alcuni moduli (scipy in particolare è complicato) o versioni compilate contro una versione errata di numpy.

È utile essere all'ultima versione per correzioni di errori e miglioramenti delle prestazioni! Un sacco è cambiato dalla versione 0.7 (che è la versione confezionato in 12.04).


0

Per installare tramite> bash Anaconda .. devi avere bzip2 installato

sudo apt-get install bzip2

quindi seguire la procedura suggerita da Hayd

Assicurati anche di installarlo nella tua home directory ( senza root ) e nel sorgente .bashrc in modo da non dover aprire una nuova sessione come richiesto

source ~/.bashrc

quindi procedere con

conda update pandas

Spero che aiuti!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.