Відповіді:
Я беру клас python, професор пропонує нам встановити таким чином, pip набагато краще, ніж setuptools та easy_install
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
Рішення з easy_install не встановлено належним чином у системі Ubuntu 12.04, тоді як
sudo apt-get install python-pandas
зробив належну установку.
# python -c 'import pandas;'
я отримую Traceback (останній дзвінок останній): Файл "<string>", рядок 1, в <module> ImportError: Немає модуля з іменем панди
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;'
sudo apt-get install python3-pandas
Він знаходиться в індексі пакету Python - використовуйте easy_install
або pip
.
sudo aptitude install python-setuptools # installs easy_install for your python version
sudo easy_install pandas
Замініть aptitude
на, apt-get
якщо у вашій версії не встановлено придатність, або використовуйте synaptic
або будь-який інший менеджер пакунків, який ваша версія встановлена за замовчуванням.
sudo pip3 install pandas
Це встановить останню версію панд для Python 3, тоді як apt-get цього не робить.
sudo
і --user
? Оо
Альтернативним способом встановлення панди, який можна зробити без судо , є використання Anaconda :
Запустіть файл та дотримуйтесь інструкцій із встановлення:
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).
Для встановлення через> bash Anaconda .. вам потрібно встановити bzip2
sudo apt-get install bzip2
потім дотримуйтесь запропонованої Гайдом процедури
Також переконайтесь, що встановіть його на домашній dir ( без кореня ) та на джерело .bashrc, щоб вам не довелося відкривати новий сеанс за запитом
source ~/.bashrc
потім продовжуйте
conda update pandas
Сподіваюся, що це допомагає!