Ответы:
Я беру уроки 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: Нет модуля с именем pandas
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
если в вашей версии не установлена aptitude, или используйте synaptic
менеджер пакетов, установленный вашей версией по умолчанию.
sudo pip3 install pandas
Это установит последнюю версию pandas для Python 3, а apt-get - нет.
sudo
а --user
? Оо
Альтернативный способ установки панд, который может быть выполнен без sudo , - это использование 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
затем следуйте предложенной Хайд процедуре
Также убедитесь, что вы установили его на свой домашний каталог ( без рута ) и в исходный код .bashrc, чтобы вам не приходилось открывать новый сеанс по запросу
source ~/.bashrc
затем приступить к
conda update pandas
Надеюсь, это поможет!