熊猫Seaborn安装

时间:2014-06-14 21:41:08

标签: python-2.7 pandas seaborn

在运行Python 2.7的Ubuntu 12.04 LTS上,我试图将看起来很棒的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网站上没有的决议提示吗?

2 个答案:

答案 0 :(得分:7)

我认为最简单的方法是使用sudo:

sudo pip install seaborn

需要sudo权限才能写入usr/local/lib

注意:如果您使用的是anaconda,一旦你的conda安装了pip,你就不需要通过pip安装sudo,虽然也可以通过conda获得seaborn。

答案 1 :(得分:6)

个人安装是一个很好的习惯:

pip install --user seaborn

但是,有一种更简单的方法:编写python XY maintains up-to-date builds of pandas and 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.x软件包。