Як встановити Python Pandas?


51

Я намагаюся встановити Pandas (пакет python) на Ubuntu. Я не можу знайти його в репості. Чи є для цього пакетне репо або потрібно встановити з джерела?


Переконайтеся, що ви отримуєте найновішу версію панд (версія в РЕПО - 0,7, а остання стабільна - 0,13,1).
гайд

Відповіді:


54

Я беру клас python, професор пропонує нам встановити таким чином, pip набагато краще, ніж setuptools та easy_install

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

Це, безумовно, краще.
гайд

Зауважте, що numpy-документи вказують, що встановлений numip numpy може бути повільніше, ніж встановлений apt-get.
don.joey

Цей метод може встановити останню версію панд (0.18.0) в ubuntu 14.04.4
zhihong

30

Рішення з easy_install не встановлено належним чином у системі Ubuntu 12.04, тоді як

sudo apt-get install python-pandas

зробив належну установку.


5
Варто зазначити, що це встановить значно старішу версію 0,7 панд, яка була в комплекті 12.04 (поточна версія - 0.13.1).
гайд

Я щойно робив це на ubuntu 14.04, але коли я запускаю, # python -c 'import pandas;' я отримую Traceback (останній дзвінок останній): Файл "<string>", рядок 1, в <module> ImportError: Немає модуля з іменем панди
shadi

Виявляється, apt-get installвстановлює панди, в /usr/lib/python2.7/dist-packages/pandasякі не було на моєму шляху python. Для перевірки шляху пітона я використав python -c 'import sys; print sys.path;'. Робочий імпортpython -c 'import sys; sys.path.append("/usr/lib/python2.7/dist-packages"); import pandas as pd;'
shadi

в ubuntu 18.04, якщо ви віддаєте перевагу python3, просто зробіть:sudo apt-get install python3-pandas
MaxiReglisse

12

Він знаходиться в індексі пакету Python - використовуйте easy_installабо pip.

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

Замініть aptitudeна, apt-getякщо у вашій версії не встановлено придатність, або використовуйте synapticабо будь-який інший менеджер пакунків, який ваша версія встановлена ​​за замовчуванням.


5
sudo pip3 install pandas

Це встановить останню версію панд для Python 3, тоді як apt-get цього не робить.


1
sudoі --user? Оо
муру

Вам просто потрібно встановити команду pip3 спочатку, з "sudo apt install python3-pip".
MaxiReglisse

1

Альтернативним способом встановлення панди, який можна зробити без судо , є використання Anaconda :

  • Завантажте веб-сайт континууму linux: http://continuum.io/downloads
  • Запустіть файл та дотримуйтесь інструкцій із встановлення:

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

Це дозволить встановити python та pandas (та безліч інших модулів) у каталозі anaconda в домашніх умовах (за замовчуванням).

Ви можете оновити до останньої версії панди (разом з іншими модулями), використовуючи conda:

conda update pandas

Ви також можете створювати віртуальні середовища та інші корисні речі ...

Проблема, яку ця проблема вирішує через pip, полягає в тому, що існують проблеми в програмних залежностях деяких модулів (особливо scipy складний) або версіях, складених проти неправильної версії numpy.

Корисно бути в останній версії для виправлення помилок та підвищення продуктивності! Багато змінилося починаючи з версії 0.7 (який є версією упаковані в 12.04).


0

Для встановлення через> bash Anaconda .. вам потрібно встановити bzip2

sudo apt-get install bzip2

потім дотримуйтесь запропонованої Гайдом процедури

Також переконайтесь, що встановіть його на домашній dir ( без кореня ) та на джерело .bashrc, щоб вам не довелося відкривати новий сеанс за запитом

source ~/.bashrc

потім продовжуйте

conda update pandas

Сподіваюся, що це допомагає!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.