Wie installiere ich Pandas auf Raspberry Pi?

10

Ich versuche Python Pandas auf meinem Raspi zu installieren und finde seltsame Fehler.

~ $ 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]

und dann mehr Fehler Warnungen für eine lange Zeit. Es scheitert nie wirklich, ist aber auch nicht in mehr als einer halben Stunde fertig. Was ist hier los und wie behebe ich das?

Bearbeitet, um hinzuzufügen

Ich habe versucht, die alternative Route zu sudo apt-get install python-pandasinstallieren, pandasaber es ist nur Version 0.8 statt 0.13. Der Versuch, mit zu verfolgen, sudo pip install pandas --upgradeführt zu den gleichen Ergebnissen wie oben.

Jamie Bull
quelle
Welche Fehler? Zeilen, die mit dem Wort "Warnung" beginnen, sind Warnungen. Ignorieren Sie sie.
Lenik
Es ist eher die Tatsache, dass die Installation nicht abgeschlossen ist, die mich beunruhigt hat. Dies war nur der Beginn einer langen Reihe von Warnungen. Zur Verdeutlichung bearbeitet.
Jamie Bull
Bist du sicher, dass es kaputt ist? Pandas setzt auf Numpy, dessen Erstellung selbst auf einem sehr schnellen Desktop-Computer extrem lange dauern kann. Wurde dies jemals abgeschlossen? Ich denke darüber nach, Pandas für ein Projekt auf meinem Pi zu verwenden, also bin ich neugierig, ob du damit Glück hattest oder aufgegeben hast.
John Ewart
Ja, es hat funktioniert. Der Bau hat lange gedauert, ist aber am Ende dort angekommen und funktioniert seitdem einwandfrei.
Jamie Bull
Wie lange hat es am Ende @JamieBull gedauert, als ich genau das gleiche Problem hatte?
Ben

Antworten:

12

Gehen wir zurück zu den Wurzeln, schaute ich auf die Installationsseite für pandasund gefunden , die pip install pandasauf die empfohlene Route ist linuxSysteme.

sudo apt-get install python-pandas hat den Trick gemacht.

Jamie Bull
quelle
2
Dies funktioniert, installiert jedoch Pandas 0.14.1 (alt), wenn Raspbian Jessie verwendet wird. Hier ist eine Antwort, die zwei weitere Optionen bietet. stackoverflow.com/questions/42682928/…
Wroscoe
2
Dies installiert auf dem Standard Python 2, für Python 3 verwendensudo apt-get install python3-pandas
Rami Alloush
Bitte akzeptieren Sie Ihre eigene Antwort mit einem Klick auf das Häkchen auf der linken Seite. Nur so ist die Frage erledigt und wird nicht Jahr für Jahr wieder auftauchen.
Ingo
1

Die obige Antwort funktioniert, aber ich hatte dann Probleme, Pandas in die von mir erstellte virtuelle Umgebung zu bringen. Diese Antwort kopieren

/programming/29466663/memory-error-while-using-pip-install-matplotlib

Aufgrund eines verwandten Matplotlib-Problems wurde meine Situation bei der neuesten Raspbian-Installation behoben.

Lösung: pip --no-cache-dir install pandas

SchC
quelle
1

sudo apt-get install python3-pandasfunktioniert bei mir auf pi4 und pandas version ist 0.23.3.

Leocheng
quelle
0

Persönlich erstelle ich eine virtuelle Umgebung und installiere pandasüber pip(die relevanten Abhängigkeiten, wie numpysie auf dem Weg installiert werden)

Billal Begueradj
quelle