Python Pandaları nasıl kurarım?


51

Panda'ları (python paketi) Ubuntu'ya yüklemeye çalışıyorum. Depolarda bulamıyorum. Bunun için bir paket repo var mı yoksa kaynaktan yüklemek zorunda mıyım?


Pandaların en güncel versiyonunu aldığınızdan emin olun (depodaki sürüm 0.7, en yüksek seviye ise 0.13.1'dir).
hayd

Yanıtlar:


54

Python dersi alıyorum, profesör bu şekilde yüklememizi öneriyor, pip kurulum araçlarından ve easy_install'dan çok daha iyi

sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas

Bu kesinlikle daha iyi.
hayd

Numpy docs'ın pip yüklü numpy'nin apt-get komutundan daha yavaş olabileceğini belirttiğini unutmayın.
don.joey

Bu yöntem en son panda sürümünü (0.18.0) ubuntu 14.04.4 'te kurabilir
zhihong

30

Easy_install çözümü, Ubuntu 12.04 sistemine düzgün yüklenmedi.

sudo apt-get install python-pandas

uygun bir yükleme yaptım.


5
Bunun daha eski bir sürümü kuracağından bahsetmeye değer , pandaların 0.7 sürümü 12.04'te toplandı (mevcut sürüm 0.13.1).
hayd

Bunu ubuntu # python -c 'import pandas;' 14.04'te yaptım, ancak çalıştırdığımda Traceback (en son yapılan arama) alıyorum: Dosya "<string>", satır 1, <module> ImportError: pandas adlı bir modül yok
shadi

Benim python yolumda olmayan apt-get installpandaları yerleştirdiği ortaya çıktı /usr/lib/python2.7/dist-packages/pandas. Kullandığım piton yolunu kontrol etmek için python -c 'import sys; print sys.path;'. Çalışılan ithalatpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
shadi

ubuntu 18.04'te, python3'ü tercih ediyorsanız, basitçe:sudo apt-get install python3-pandas
MaxiReglisse

12

Bu öyle Python paketi indeksi - kullanabilir easy_installveya pip.

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

Değiştir aptitudeile apt-getSürüm yetenek yüklü veya kullanmıyorsa synapticne olursa olsun paket yöneticisi sürümü varsayılan olarak yüklediği ya.


5
sudo pip3 install pandas

Apt-get değil ise Python 3 için pandaların en son sürümünü yükleyecektir.


1
sudove --user? Oo
muru

pip3 komutunu ilk önce "sudo apt install python3-pip" ile yüklemelisiniz.
MaxiReglisse

1

Sudo olmadan yapılabilen pandaları kurmanın alternatif bir yöntemi de Anaconda kullanmaktır :

  • Linux build Süreklilik web sitesini indirin: http://continuum.io/downloads
  • Dosyayı çalıştırın ve yükleme talimatlarını izleyin:

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

Bu, python ve pandaları (ve birçok diğer modülleri) evdeki bir anakonda dizinine kuracaktır (varsayılan olarak).

Conda'yı kullanarak pandaların en son sürümüne (diğer modüllerle birlikte) güncelleyebilirsiniz:

conda update pandas

Ayrıca sanal ortamlar ve başka faydalı şeyler de yaratabilirsiniz ...

Bu, pip üzerinden çözülen sorun, bazı modüllerin yazılım bağımlılıklarında (scipy özellikle aldatıcıdır) veya numpy'nin yanlış versiyonuna karşı derlenmiş versiyonlarda sorunlar olmasıdır.

Hata düzeltmeleri ve performans geliştirmeleri için en son sürümde olmak faydalıdır! Bir çok değişti (12.04 paketlenebilir versiyonu olan) sürüm 0.7 itibaren.


0

Yüklemek için> bash Anaconda .. bzip2 kurulu olmalıdır

sudo apt-get install bzip2

sonra Hayd’ın önerdiği prosedürü izleyin.

Ayrıca (ev dir yüklemek için emin olun root olmadan istendiği gibi yeni bir oturum açmak zorunda kalmamak Bashrc kaynak) ve

source ~/.bashrc

sonra devam et

conda update pandas

Umarım yardımcı olur!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.