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 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;'
sudo apt-get install python3-pandas
È 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.
sudo pip3 install pandas
Ciò installerà l'ultima versione di Panda per Python 3, mentre apt-get no.
sudoe --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 numbersQuesto 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!