web-dev-qa-db-ja.com

Pandas Seaborn Install

Ubuntu 12.04LTSで実行中Python 2.7見栄えの良いSeabornプロットパッケージを既存の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('\r\n', '\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サイトで利用できない解決のヒントを持っている人はいますか?

9
user3741230

最も簡単な方法はSudoを使用することだと思います。

Sudo pip install seaborn

usr/local/libに書き込むにはSudo権限が必要です。

注:anacondaを使用している場合、pipをcondaでインストールすると、Sudoをpip経由でインストールする必要はありませんが、seabornはconda経由でも利用できる場合があります。

8
Andy Hayden

個人的なインストールは、次のことを行うのに適した習慣です。

pip install --user seaborn

ただし、さらに簡単な方法があります。執筆時点で pythonXYはpandasandseaborn (他の便利なパッケージの中でも)だから、あなたがしなければならないのは

Sudo add-apt-repository ppa:pythonxy/pythonxy-devel
Sudo apt-get update
Sudo apt-get install python-seaborn python-pandas

これはpython 2.xでのみ機能することに注意してください。python 3.xパッケージをインストールするには、pip3が必要です。

6
Emre