Bagaimana cara menginstal panda di Raspberry Pi?


10

Saya mencoba menginstal Python Pandas di Raspi saya dan saya menemukan kesalahan aneh.

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

dan kemudian lebih banyak kesalahan peringatan untuk waktu yang lama. Ini tidak pernah benar-benar gagal, tetapi tidak selesai dalam lebih dari setengah jam. Apa yang terjadi di sini dan bagaimana cara memperbaikinya?

Diedit untuk ditambahkan

Saya telah mencoba rute alternatif sudo apt-get install python-pandasyang menginstal pandastetapi hanya versi 0.8 daripada 0.13. Mencoba menindaklanjuti dengan sudo pip install pandas --upgradememberikan hasil yang sama seperti di atas.


kesalahan apa ?? baris yang dimulai dengan kata 'warning' adalah peringatan, abaikan saja.
lenik

Ini lebih merupakan fakta bahwa instalasi tidak selesai membuat saya khawatir. Ini hanyalah awal dari tumpukan peringatan yang panjang. Diedit untuk memperjelas.
Jamie Bull

Apakah Anda yakin itu rusak? Panda bergantung pada numpy yang membutuhkan waktu sangat lama untuk dibangun, bahkan pada mesin desktop yang sangat cepat. Apakah ini pernah selesai? Saya sedang mempertimbangkan menggunakan panda untuk proyek pada Pi saya, jadi saya ingin tahu apakah Anda beruntung dengan ini atau menyerah.
John Ewart

Ya itu berhasil. Butuh waktu lama untuk membangun tetapi sampai di sana pada akhirnya dan telah bekerja dengan baik sejak saat itu.
Jamie Bull

Menghadapi masalah yang sama persis sekarang, berapa lama pada akhirnya @JamieBull?
Ben

Jawaban:


12

Kembali ke dasar, saya melihat halaman instalasi untuk pandasdan menemukan bahwa pip install pandasbukan rute direkomendasikan pada linuxsistem.

sudo apt-get install python-pandas melakukan trik.


2
Ini berfungsi tetapi menginstal panda 0.14.1 (lama) saat menggunakan Raspbian Jessie. Berikut ini jawaban yang memberikan dua opsi lain. stackoverflow.com/questions/42682928/…
wroscoe

2
Ini menginstal pada Python 2 default, untuk penggunaan Python 3sudo apt-get install python3-pandas
Rami Alloush

Silakan terima jawaban Anda sendiri dengan mengklik tanda centang di sebelah kiri. Hanya ini yang akan menyelesaikan pertanyaan dan tidak akan muncul lagi tahun demi tahun.
Ingo


1

sudo apt-get install python3-pandasbekerja untuk saya di versi Pi4 dan panda adalah 0.23.3.


0

Secara pribadi saya membuat lingkungan virtual dan menginstal pandasmelalui pip(dependensi yang relevan seperti numpyakan diinstal di sepanjang jalan)


0

sudo pip3 install pandas bekerja untuk saya


1
pip3adalah untuk Python3 sedangkan OP menggunakan pip, yang berarti dia menggunakan Python 2. Oleh karena itu, dia harus mencoba sudo pip install pandasdaripada menggunakan pip3, karena Python 2 tidak akan dapat menemukan modul yang diinstal menggunakan pip3.
user96931

1
@ user96931 belum tentu demikian. Ini adalah pertanyaan yang cukup lama tetapi pada sistem saat ini pythonmungkin (dan seharusnya juga) tautan ke Python 3 dan piptautan ke pip3.
Ghanima

Lebih baik eksplisit daripada kesalahan risiko melalui ambiguitas.
user96931
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.