分享

在Anaconda中安装python包seaborn

 kieojk 2016-07-31

1 问题产生

今天在看一个Ipython notebook的资料,题目是《Introduction to Scientific Computing with IPython》,我上来就开始运行下面代码,可是出现了错误的提示:
这里写图片描述
提示说找不到包seaborn。

我之前安装的是Anaconda,将许多包已经打包安装在一起,没想到没有捎带将seaborn安装上。我又找了找Anaconda的安装路径,确认没有安装该包。如果这个包不安装就会影响到后面的画图工作。问题是:我怎么在Anaconda的框架下面成功安装seaborn。

2 seaborn简介

关于该包的介绍请参见本网址,下面一段话是我从其中的引用:

Seaborn is a library for making attractive and informative statistical graphics in Python. It is built on top of matplotlib and tightly integrated with the PyData stack, including support for numpy and pandas data structures and statistical routines from scipy and statsmodels.

3 安装方法

在Anaconda中安装新的包要使用工具conda,你安装anaconda后,你就可以使用该命令了,例如使用以下命令查看它的版本:

conda --version

关于如何使用conda管理和安装package的更加详细的介绍,请参见网站的介绍。在我的Windows 7系统上面,打开cmd程序,在默认的路径上面执行如下程序即可安装成功:

conda install seaborn

安装过程参见下图:
这里写图片描述
从上面可以看出,在安装的过程中,conda会根据seaborn的相关依赖关系,找到seaborn的依赖的包,自动下载和更新它们,这是比手动安装方便的原因。

安装完成后,重新启动Ipython notebook服务器和浏览器session,重新运行本文开始的代码,即可发现错误提示消失了:
这里写图片描述

4 总结

利用conda是管理和安装Anaconda中包的非常方便的方法,弥补了Anaconda本身默认的安装包不足的限制。利用某个命令管理和自动下载安装包、并自动安装相关依赖的方法在许多地方都得到了广泛的运用。Linux系统就是采用这种方式安装的。这种方法本身也被一些软件学习,用来管理和安装扩展功能的packages,避免手工安装带来的各种不便性。例如,R和Pyton就是采用这种方式管理packages的典型代表。这种方式越来越普遍,本身也是我非常喜欢的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多