Jak zainstalować pandy na Raspberry Pi?


10

Próbuję zainstalować Python Pandas na moim Raspi i znajduję dziwne błędy.

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

a następnie więcej ostrzeżeń o błędach przez długi czas. W rzeczywistości nigdy nie zawodzi, ale nie kończy się w ciągu pół godziny. Co tu się dzieje i jak to naprawić?

Edytowano, aby dodać

Próbowałem alternatywnej trasy, sudo apt-get install python-pandasktóra się instaluje, pandasale jest to tylko wersja 0.8 zamiast 0.13. Próba kontynuacji z sudo pip install pandas --upgradedaje takie same wyniki jak powyżej.


jakie błędy? wiersze zaczynające się od słowa „ostrzeżenie” są ostrzeżeniami, zignoruj ​​je.
lenik

Martwi mnie to, że instalacja się nie kończy. To był dopiero początek długiego zrzutu ostrzeżeń. Edytowane w celu wyjaśnienia.
Jamie Bull

Czy na pewno jest zepsuty? Pandy polegają na numpy, którego zbudowanie może zająć bardzo dużo czasu, nawet na bardzo szybkim komputerze stacjonarnym. Czy to kiedykolwiek się zakończyło? Zastanawiam się nad użyciem pand do projektu na moim Pi, więc jestem ciekawy, czy miałeś z tym szczęście, czy się poddałeś.
John Ewart,

Tak, zadziałało. Budowa zajęła dużo czasu, ale w końcu dotarła i od tego czasu działa dobrze.
Jamie Bull

W obliczu dokładnie tego samego problemu, jak długo to trwało w końcu @JamieBull?
Ben,

Odpowiedzi:


12

Wracając do podstaw, spojrzałem na stronie instalacji do pandasi stwierdził, że pip install pandasnie jest zalecaną trasę na linuxsystemach.

sudo apt-get install python-pandas wykonał lewę.


2
Działa, ale instaluje pandy 0.14.1 (stare) podczas korzystania z Raspbian Jessie. Oto odpowiedź, która daje dwie inne opcje. stackoverflow.com/questions/42682928/…
wroscoe

2
Instaluje się na domyślnym Pythonie 2, do użytku w Pythonie 3sudo apt-get install python3-pandas
Rami Alloush

Proszę zaakceptować własną odpowiedź, klikając znacznik po lewej stronie. Tylko to zakończy pytanie i nie pojawi się ponownie z roku na rok.
Ingo

3

sudo apt-get install python3-pandasdziała dla mnie na Pi4 i wersja pand jest 0.23.3.


To jedyny sposób, w jaki mogłem zainstalować na Pi3B +
SteveC


0

Osobiście tworzę środowisko wirtualne i instaluję pandasprzez pip(odpowiednie zależności, takie jak numpyzostaną zainstalowane po drodze)


0

sudo pip3 install pandas pracował dla mnie


1
pip3jest dla Python3, podczas gdy OP używa pip, co oznacza, że ​​używa Python 2. Dlatego powinien spróbować sudo pip install pandaszamiast używać pip3, ponieważ Python 2 nie będzie w stanie znaleźć modułów zainstalowanych przy użyciu pip3.
user96931

1
@ user96931 niekoniecznie tak. To dość stare pytanie, ale w obecnym systemie pythonmoże (i imho powinien) link do Python 3 i piplinki do pip3.
Ghanima

Lepiej jest wyrażać się jednoznacznie niż błąd ryzyka.
user96931
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.