Anaconda是在Windows、MacOS和Linux上运行Python和R等数学科学程序最简便的平台。通过该平台能够十分方便的安装各种Python模块和R包,能够好的处理各个模块和包之间的依赖关系。此外还可以给不同版本的软件创建不同的运行环境。

此处,以Linux系统安装为例。


Anaconda安装

根据自己的系统,下载安装包:

 https://www.anaconda.com/distribution/

wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
bash Anaconda3-2019.03-Linux-x86_64.sh

后面安装过程中出现的[yes|no]的选择,建议选择[yes].

安装完成之后,重启终端,或者

source ~/.bashrc

这时就进入了anaconda的环境,在终端名前面显示当前的环境,如下是默认的base环境。

(base) [uqywan59@biol-fdt2 ~]$


环境管理

在安装anaconda的时候,默认创建了名为base的环境,当然你还可以穿件其他环境。如在base环境中,Python的安装版本为3.7,而你想使用Python3.6,这时可以重新创建一个新环境,这儿我们命名为py36

conda create -n py36 python=3.6.8

进入该环境

conda activate py36

查看所有环境信息

conda info --envs
## conda environments:
##
# base                  *  /home/uqywan59/anaconda3
# py36                     /home/uqywan59/anaconda3/envs/py36

退出该环境

conda deactivate py36

删除环境

conda remove -n py36 --all


包管理


查看当前环境安装的包

conda list

查看其他环境下所安装的包,如环境py36

conda list -n py36

搜索所要安装的包,比如安装pip.

conda search pip

安装包

conda install pip
#如要声明安装版本
conda install pip=10.0.1

更新包

conda update pip

删除包

conda remove pip
#或者删除特定环境中的包
conda remove -n py36 pip



参考:

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html

Anaconda安装及环境管理_JAVA