Anaconda Python库管理工具

Anaconda python库管理工具

最近需要使用python来完成机器学习和数据挖掘方面的工作,发现python导入机器学习相关库特别麻烦,pycharm提供的库管理工具也不完善,无意间发现了一个优秀的python库管理工具,Anaconda。
首先介绍一下什么是Anaconda

conda 是开源包(packages)和虚拟环境(environment)的管理系统。

packages 管理: 可以使用 conda 来安装、更新 、卸载工具包 ,并且它更关注于数据科学相关的工具包。在安装 anaconda 时就预先集成了像 Numpy、Scipy、 pandas、Scikit-learn 这些在数据分析中常用的包。另外值得一提的是,conda 并不仅仅管理Python的工具包,它也能安装非python的包。比如在新版的 Anaconda 中就可以安装R语言的集成开发环境 Rstudio。

虚拟环境管理: 在conda中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。对纠结于 Python 版本的同学们,我们也可以建立 Python2 和 Python3 两个环境,来分别运行不同版本的 Python 代码。

Anaconda的使用
  • 安装一个 package:
conda install package_name
这里 package_name 是需要安装包的名称。你也可以同时安装多个包,比如同时安装numpy 、scipy 和 pandas,则执行如下命令:
conda install numpy scipy pandas
你也可以指定安装的版本,比如安装 1.1 版本的 numpy :
conda install numpy=1.10
移除一个 package:
conda remove package_name
  • 升级 package 版本:
conda update package_name
  • 查看所有的 packages:
conda list
如果你记不清 package 的具体名称,也可以进行模糊查询:
conda  search search_term
以后再也不用为python库的问题头疼了。

猜你喜欢

转载自blog.csdn.net/huxiny/article/details/81219700