Come installo i panda su Raspberry Pi?


10

Sto cercando di installare Panda Python sul mio Raspi e sto riscontrando strani errori.

~ $ pip install pandas
Downloading/unpacking pandas
Downloading pandas-0.13.1.tar.gz (6.1Mb): 6.1Mb downloaded
Running setup.py egg_info for package pandas

warning: no files found matching 'README.rst'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.png' found anywhere in distribution
....
pandas/src/klib/khash_python.h:13:1: warning: statement with no effect [-Wunused-value]
pandas/src/klib/khash_python.h: In function âkh_del_pymapâ:
pandas/src/klib/khash_python.h:38:1: warning: statement with no effect [-Wunused-value]
pandas/src/klib/khash_python.h: In function âkh_del_pysetâ:
pandas/src/klib/khash_python.h:44:1: warning: statement with no effect [-Wunused-value]
pandas/src/klib/khash_python.h: In function âkh_del_strboxâ:
pandas/src/klib/khash_python.h:49:1: warning: statement with no effect [-Wunused-value]

e quindi più avvisi di errori per lungo tempo. In realtà non fallisce mai, ma non si completa neanche in più di mezz'ora. Cosa sta succedendo qui e come posso risolverlo?

Modificato per aggiungere

Ho provato il percorso alternativo di sudo apt-get install python-pandascui si installa pandasma è solo la versione 0.8 anziché 0.13. Cercare di dare un seguito sudo pip install pandas --upgradedà gli stessi risultati di cui sopra.


quali errori ?? le righe che iniziano con la parola "avviso" sono avvertenze, ignorale.
— lenik,

È più il fatto che l'installazione non termina che mi preoccupa. Questo è stato solo l'inizio di una lunga discarica di avvertimenti. A cura di chiarire.
— Jamie Bull,

Sei sicuro che sia rotto? Panda si basa su numpy che può richiedere molto tempo per essere costruito, anche su una macchina desktop molto veloce. Questo è mai stato completato? Sto pensando di usare i panda per un progetto sul mio Pi, quindi sono curioso di sapere se hai avuto fortuna con questo o hai rinunciato.
— John Ewart,

Sì, ha funzionato. Ci è voluto molto tempo per costruirlo, ma alla fine ci è arrivato e da allora ha funzionato bene.
— Jamie Bull,

Affrontando lo stesso identico problema ora, quanto tempo ci è voluto alla fine @JamieBull?
— Ben

Risposte:


12

Tornando alle origini, ho guardato la pagina di installazione per pandase ha scoperto che pip install pandasnon è il percorso consigliato su linuxsistemi.

sudo apt-get install python-pandas ha fatto il trucco.


2
Funziona ma installa panda 0.14.1 (vecchio) quando si utilizza Raspbian Jessie. Ecco una risposta che offre altre due opzioni. stackoverflow.com/questions/42682928/...
— wroscoe

2
Questo viene installato sul Python 2 predefinito, per l'uso con Python 3sudo apt-get install python3-pandas
— Rami Alloush,

Accetta la tua risposta con un clic sul segno di spunta sul lato sinistro. Solo questo finirà la domanda e non comparirà di nuovo anno per anno.
— Ingo


1

sudo apt-get install python3-pandasfunziona per me su Pi4 e la versione di Panda è 0.23.3.


0

Personalmente creo un ambiente virtuale e lo installo pandasattraverso pip(le dipendenze rilevanti come numpyverranno installate lungo il percorso)


0

sudo pip3 install pandas ha lavorato per il mio


1
pip3è per Python3 mentre l'OP stava usando pip, il che significa che sta usando Python 2. Pertanto, dovrebbe provare sudo pip install pandasinvece di usare pip3, perché Python 2 non sarà in grado di trovare i moduli installati usando pip3.
— user96931

1
@ user96931 non necessariamente. Questa è una domanda piuttosto vecchia ma su un sistema attuale pythonpotrebbe (e imho dovrebbe) collegarsi a Python 3 e pipcollegamenti a pip3.
— Ghanima

È meglio essere espliciti dell'errore di rischio attraverso l'ambiguità.
— user96931,
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.