Skip to main content

conda

检测安装的 conda 版本

conda --version

Conda 会返回你安装 Anaconda 软件的版本。

升级当前版本 conda

conda update conda

更新所有

conda update --all

更新 conda 到最新版本之后,利用 conda 进行环境管理

创建一个新环境:

conda create -n python3
conda create --name python3

创建环境的同时安装一些包

conda create -n transcriptome samtools multiqc rseqc

激活新环境:

conda activate python3

列出所有的环境:

conda info --envs
conda env list

会列出所有的环境,当前环境前面有 * 符号

切换环境:

source activate base

返回原环境:

source deactivate

给新环境安装 Python3:

conda create -n python3 python=3

检查环境内的 Python 版本:

python --version

检查环境内的包:

conda list

查找一个包是否能够安装:

conda search beautifulsoup4

告知安装环境的名字并安装这个包:

conda install --name base beautifulsoup4

移除安装的包,必须告知移除包的环境:

conda remove -n base beautifulsoup4

移除一个环境:

conda remove -n python3 --all

显示已有的通道

conda config --get channels

添加通道

conda config --add channels r
conda config --add channels defaults
conda config --add channels conda-forge
conda config --add channels bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
# Anocanda 清华镜像
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/cond-forge
# 清华通道, 最高优先级
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --set show_channel_urls yes

注意通道的顺序是会影响 solving environment 和软件包下载的速度的。

conda 通道的配置文件一般在 ~/.condarc 里面,内容如下。全局控制 conda 的安装在 conda_path/.condarc,具体操作见:

https://conda.io/docs/user-guide/configuration/admin-multi-user-install.html

channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/cond-forge
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # Anocanda清华镜像
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- bioconda
- conda-forge
- r

参考