Bagaimana cara menginstal Python Pandas?

51

Saya mencoba menginstal Pandas (paket python) di Ubuntu. Saya tidak dapat menemukannya di repo. Apakah ada paket repo untuk ini atau saya harus menginstal dari sumber?

Pucat
sumber
Pastikan Anda mendapatkan panda versi terbaru (yang ada di dalam repo adalah 0,7 sedangkan stabil terbaru adalah 0,13.1).
hayd

Jawaban:

54

Saya mengambil kelas python, profesor menyarankan kita untuk menginstal dengan cara ini, pip jauh lebih baik daripada setuptools dan easy_install

sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
locustwalk
sumber
Ini jelas lebih baik.
hayd
Perhatikan bahwa dokumen numpy menyatakan bahwa pip yang diinstal numpy mungkin lebih lambat daripada yang dipasang dengan benar.
don.joey
Metode ini dapat menginstal versi panda terbaru (0.18.0) di ubuntu 14.04.4
zhihong
30

Solusi dengan easy_install tidak diinstal dengan benar pada sistem Ubuntu 12.04, sementara

sudo apt-get install python-pandas

melakukan instalasi yang tepat.

galath
sumber
5
Layak disebutkan bahwa ini akan menginstal panda versi 0.7 yang jauh lebih tua yang dibundel dalam 12,04 (versi saat ini adalah 0,13.1).
hayd
Saya baru saja melakukan ini di ubuntu 14.04, tetapi ketika saya menjalankannya # python -c 'import pandas;' saya mendapatkan Traceback (panggilan terakhir terakhir): File "<string>", baris 1, di <module> ImportError: Tidak ada modul bernama panda
shadi
Ternyata apt-get installmenginstal panda /usr/lib/python2.7/dist-packages/pandasyang tidak ada di jalur python saya. Untuk memeriksa jalur python yang saya gunakan python -c 'import sys; print sys.path;'. Impor yang berfungsi adalahpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
shadi
di ubuntu 18.04, jika Anda lebih suka python3, cukup lakukan:sudo apt-get install python3-pandas
MaxiReglisse
12

Ada dalam indeks paket Python - gunakan easy_installatau pip.

sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas

Ganti aptitudedengan apt-getjika versi Anda tidak memiliki aptitude yang diinstal, atau gunakan synapticatau paket manager apa pun yang versi Anda telah terinstal secara default.

wkl
sumber
5
sudo pip3 install pandas

Ini akan menginstal versi panda terbaru untuk Python 3 sedangkan apt-get tidak.

pengguna3650331
sumber
1
sudodan --user? Oo
muru
Anda hanya perlu menginstal perintah pip3 terlebih dahulu, dengan "sudo apt install python3-pip".
MaxiReglisse
1

Metode alternatif untuk menginstal panda, yang dapat dilakukan tanpa sudo , adalah dengan menggunakan Anaconda :

  • Unduh situs web linux build continuum: http://continuum.io/downloads
  • Jalankan file dan ikuti instruksi instalasi:

    bash Anaconda-1.9.1-Linux-x86_64.sh  # file may have different version numbers

Ini akan menginstal python dan panda (dan banyak modul lainnya) di direktori anaconda di rumah (secara default).

Anda dapat memperbarui ke versi panda terbaru (bersama dengan modul lain) menggunakan konda:

conda update pandas

Anda juga dapat membuat lingkungan virtual dan hal-hal berguna lainnya ...

Masalah yang dipecahkan ini, lewat pip, adalah bahwa ada masalah dalam dependensi perangkat lunak dari beberapa modul (terutama yang rumit) atau versi yang dikompilasi terhadap versi numpy yang salah.

Berguna untuk berada di versi terbaru untuk perbaikan bug dan peningkatan kinerja! Sebuah banyak telah berubah sejak versi 0.7 (yang merupakan versi dikemas dalam 12,04).

hayd
sumber
0

Untuk menginstal melalui> bash Anaconda .. Anda harus menginstal bzip2

sudo apt-get install bzip2

kemudian ikuti prosedur yang disarankan Hayd

Pastikan juga untuk menginstalnya di dir home Anda ( tanpa root ) dan ke sumber .bashrc sehingga Anda tidak perlu membuka sesi baru seperti yang diminta

source ~/.bashrc

kemudian lanjutkan dengan

conda update pandas

Semoga itu bisa membantu!

MediaVince
sumber