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?
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?
Risposte:
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
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.
# python -c 'import pandas;'
ricevo Traceback (chiamata più recente scorso): File "<string>", la linea 1, in <module> ImportError: Nessun modulo denominato panda
apt-get install
installa i panda in /usr/lib/python2.7/dist-packages/pandas
cui 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;'
sudo apt-get install python3-pandas
È nell'indice del pacchetto Python : usa easy_install
o pip
.
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Sostituisci aptitude
con apt-get
se la tua versione non ha aptitude installato, o usa synaptic
o qualunque sia il gestore di pacchetti che la tua versione ha installato di default.
sudo pip3 install pandas
Ciò installerà l'ultima versione di Panda per Python 3, mentre apt-get no.
sudo
e --user
? Oo
Un metodo alternativo per installare i panda, che può essere fatto senza sudo , è usare Anaconda :
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).
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!