熊猫 Seaborn 安装

Posted

技术标签:

【中文标题】熊猫 Seaborn 安装【英文标题】:Pandas Seaborn Install 【发布时间】:2014-08-05 03:34:14 【问题描述】:

在运行 Python 2.7 的 Ubuntu 12.04 LTS 上,我在尝试将美观的 Seaborn 绘图包添加到运行良好的现有 Pandas 环境时遇到安装错误。

这是来自控制台的包含错误的 sn-p:

~$ 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 网站上没有的解决方法提示?

【问题讨论】:

【参考方案1】:

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

sudo pip install seaborn

写入usr/local/lib需要sudo权限。

注意:如果您使用 anaconda,则无需 sudo 即可通过 pip 安装,一旦您在 conda 安装了 pip,尽管 seaborn 也可以通过 conda 获得。

【讨论】:

【参考方案2】:

个人安装是养成的好习惯:

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 包。

【讨论】:

以上是关于熊猫 Seaborn 安装的主要内容,如果未能解决你的问题,请参考以下文章

Seaborn通过多个groupby绘制熊猫数据框

如何使用 Seaborn 并排绘制熊猫数据框的多组列

text 熊猫两列数据帧到10x10 seaborn热图

如何为来自同一个熊猫数据框的所有不同列制作单独的 Seaborn kde 图?

seaborn 多变量组条形图

具有连续色调的 Seaborn 配对图?