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