Anaconda中经常使用的用法

Anaconda中经常使用的用法

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

  • packages 管理: 能够使用 conda 来安装、更新 、卸载工具包 ,而且它更关注于数据科学相关的工具包。在安装 anaconda 时就预先集成了像 Numpy、Scipy、 pandas、Scikit-learn 这些在数据分析中经常使用的包。另外值得一提的是,conda 并不单单管理Python的工具包,它也能安装非python的包。好比在新版的 Anaconda 中就能够安装R语言的集成开发环境 Rstudio。
  • 虚拟环境管理: 在conda中能够创建多个虚拟环境,用于隔离不一样项目所需的不一样版本的工具包,以防止版本上的冲突。对纠结于 Python 版本的同窗们,咱们也能够创建 Python2 和 Python3 两个环境,来分别运行不一样版本的 Python 代码。

1. 建立本身的虚拟环境

conda create -n yourname python=3.6/2.7(版本本身选择)工具

2. 切换环境

进入你的环境source activate yournamecode

退出你的环境source deactivateip

3. 查看当前全部的环境

conda env listci

or开发

conda info -erem

4. 安装第三方包

conda install nameofpackageget

or数据分析

pip install nameofpackagepandas

or

easy_install nameofpackage

其中能够带上安装的版本 eg:conda install numpy=1.10

5. 卸载第三方包

conda remove nameofpackage

or

pip uninstall nameofpackage

6. 查看当前环境下全部的包

conda list

7. 克隆一个本地的环境

conda create -n 新环境名称 --clone 旧环境名称

8. 环境的导入与导出

导入:conda env create -f environment.yml

导出:conda env export > environment.yml

9. 升级环境

对全部安装包进行升级:conda upgrade --all

升级某个安装包:conda update nameofpackage

10. 查询包的具体信息

conda search nameofpackage

不只能够搜索到对应的包,还能够查看相关的依赖

11.删除一个环境

conda env remove -n env_name


参考文献:

http://python.jobbole.com/87522/?repeat=w3tc

https://www.jianshu.com/p/62f155eb6ac5

相关文章
相关标签/搜索