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-pandas
która się instaluje, pandas
ale jest to tylko wersja 0.8 zamiast 0.13. Próba kontynuacji z sudo pip install pandas --upgrade
daje takie same wyniki jak powyżej.
python
software-installation
pip
Jamie Bull
źródło
źródło
Odpowiedzi:
Wracając do podstaw, spojrzałem na stronie instalacji do
pandas
i stwierdził, żepip install pandas
nie jest zalecaną trasę nalinux
systemach.sudo apt-get install python-pandas
wykonał lewę.źródło
sudo apt-get install python3-pandas
sudo apt-get install python3-pandas
działa dla mnie na Pi4 i wersja pand jest0.23.3
.źródło
Powyższa odpowiedź działa, ale napotkałem problemy z wprowadzeniem pand do stworzonego przeze mnie virtualenv. Kopiowanie tej odpowiedzi
/programming/29466663/memory-error-while-using-pip-install-matplotlib
z pokrewnego problemu z matplotlib naprawiłem moją sytuację w najnowszej instalacji Raspbian.
Rozwiązanie: instaluj pandy pip --no-cache-dir
źródło
Osobiście tworzę środowisko wirtualne i instaluję
pandas
przezpip
(odpowiednie zależności, takie jaknumpy
zostaną zainstalowane po drodze)źródło
sudo pip3 install pandas
pracował dla mnieźródło
pip3
jest dla Python3, podczas gdy OP używapip
, co oznacza, że używa Python 2. Dlatego powinien spróbowaćsudo pip install pandas
zamiast używaćpip3
, ponieważ Python 2 nie będzie w stanie znaleźć modułów zainstalowanych przy użyciupip3
.python
może (i imho powinien) link do Python 3 ipip
linki dopip3
.