Pandas Seaborn Установить
на Ubuntu 12.04 LTS под управлением Python 2.7 я получаю ошибку установки от попытки добавить большой выглядящий пакет Seaborn plotting в мою существующую среду Pandas, которая работает нормально.
вот фрагмент из консоли, содержащий ошибки:
~$ pip install seaborn
running install_lib
creating /usr/local/lib/python2.7/dist-packages/seaborn
error: could not create '/usr/local/lib/python2.7/dist-packages/seaborn':
Permission denied
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tm/pip_build_moj0/seaborn/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('rn', 'n'), __file__, 'exec'))" install --record /tmp/pip-LvVao5-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_mojo/seaborn
Storing debug log for failure in /home/mojo/.pip/pip.log
у кого-нибудь есть подсказка разрешения, недоступная на сайте Seaborn github?
2 ответов
Я думаю, что самый простой способ-использовать sudo:
sudo pip install seaborn
для этого требуется разрешение sudo на запись в usr/local/lib
.
Примечание: Если вы используете anaconda, вам не понадобится sudo для установки через pip, как только вы установили pip, хотя seaborn также может быть доступен через conda.
личная установка-хорошая привычка, чтобы попасть в:
pip install --user seaborn
sudo add-apt-repository ppa:pythonxy/pythonxy-devel
sudo apt-get update
sudo apt-get install python-seaborn python-pandas
обратите внимание, что это будет работать только с python 2.x; вам все равно понадобится pip3
для установки python 3.х пакетов.