1.安装

(1)地址:https://repo.anaconda.com/archive/

(2)选择合适的版本,wget下载。chmod 777增加权限,bash Anaconda3-5.1.0-Linux-x86_64.sh 执行安装

         *在询问 是否加入环境变量 时和 是否安装vscode 时选择 no

anaconda 安装java anaconda 安装报错_anaconda 安装java

(3)激活conda,退出激活时使用   conda deactivate   或   . ./deactivate 

anaconda 安装java anaconda 安装报错_anaconda_02

当命令行前面出现(base)的时候说明现在已经在conda的环境中了,随时用随时激活。

2. 换conda源

(1)清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/

(2)显示安装的频道:

conda config --set show_channel_urls yes

(3)查看已经添加的channels:

conda config --get channels

(4)删除添加了的channels:

conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
(5)已添加的channel在哪里查看:
vim ~/.condarc

 修改 ~/.condarc可以直接删除已经添加的channel

anaconda 安装java anaconda 安装报错_anaconda 安装java_03

3. conda安装包

(1)强制安装

conda install 软件名=版本号
conda install gatk=3.7

这时conda会先卸载已安装版本,然后重新安装指定版本。

(2)查看已安装软件:

conda list

(3)更新指定软件:

conda update gatk

(4)卸载指定软件:

conda remove gatk

4. conda虚拟环境

(1)conda env list  查看已有的虚拟环境

(2)conda create -n NAME python=3.6  创建名字为NAME的虚拟环境,指定Python版本

(3)conda info --envs 查看虚拟环境

(4)conda activate NAME  激活虚拟环境

(5)conda remove -n NAME --all  删除虚拟环境

(6)把一个原来叫做py2的环境重新命名成python2(先克隆再删除以前的):

conda create -n python2 --clone py2
conda remove -n py2 --all

5. 对虚拟环境中安装和删除额外的包

(1)如果没有进入到当前虚拟环境,使用-n env_name 的方式去指定对某个虚拟环境安装软件,命令如下:

# 查看指定环境下已安装的package
conda list -n env_name
# 安装指定环境下某个package
conda install -n env_name [package]
# 删除指定环境下某个package
conda remove -n env_name [package]
# 更新指定环境下某个package
conda update -n env_name [package]

(2)如果已经进入到某个虚拟环境,则直接使用以下命令:

# 查看已安装的package
conda list
# 安装某个package
conda install [package]
# 删除某个package
conda remove [package]
# 更新某个package
conda update [package]

# 更新conda,保持conda最新
conda update conda

6. 导入导出环境

(1)导出:conda env export > env.yml

        *注意:若导出base环境,则在目标机上会提示已存在(而且base环境无法删除)。所以要想导出base,最好先复制一下,再导出复制品。

(2)导入:conda env create -f env.yml

(3)对yml文件修改后更新环境:conda env update -f env.yml

7. 环境回滚

conda list --revision
conda --install rev 5
# 回退到 rev 5

8. 补充:

(1)安装完anaconda后,发现每次打开终端后都会自动进入到base的虚拟环境中去,可以使用conda deactivate退出。也可以关闭自动打开的虚拟环境,命令如下

conda config --set auto_activate_base false

(2)alias简化激活操作(在bashrc文件中加一条对激活命令的重命名)

anaconda 安装java anaconda 安装报错_虚拟环境_04

anaconda 安装java anaconda 安装报错_python_05

(3)conda安装包过程中报错 PackagesNotFoundError: The following packages are not available from current channels

原因:镜像不好使了

解决方法:换镜像或者search →  

(4)“No module named conda”报错

anaconda 安装java anaconda 安装报错_ubuntu_06

(5)通过yml文件创建环境: