Conda安装和卸载
Conda安装
下载相应的安装sh 示例如下:
更多发行版本获取1
2
3
4wget https://repo.continuum.io/archive/Anaconda3-5.0.0-Linux-x86_64.sh #(下载Anaconda的Linux版本)
wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.11.0-Linux-x86_64.sh #(miniConda)
bash Anaconda3-5.0.0-Linux-x86_64.sh #安装
source ~/.bashrc #更新环境变量
mamba安装
conda的一个优化插件,可以大幅度提高安装速度1
conda install -c conda-forge -c bioconda mamba
Conda配置
镜像管理
20250115 可用镜像配置
1
2
3
4
5
6
7
8channels:
- bioconda
- conda-forge
- defaults
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true备选镜像清单
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46添加清华的Conda镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels defaults
conda config --add channels conda-forge
conda config --add channels bioconda
阿里云
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/bioconda/
北京外国语
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
北大镜像
conda config --add channels https://mirrors.pku.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.pku.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.pku.edu.cn/anaconda/cloud/bioconda/
哈工大
conda config --add channels https://mirrors.hit.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.hit.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.hit.edu.cn/anaconda/cloud/bioconda/
南京大学
conda config --add channels https://mirror.nju.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirror.nju.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirror.nju.edu.cn/anaconda/cloud/bioconda/
北京交通大学
conda config --add channels https://mirror.bjtu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirror.bjtu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirror.bjtu.edu.cn/anaconda/cloud/bioconda/
西安交通大学
conda config --add channels https://mirrors.xjtu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.xjtu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.xjtu.edu.cn/anaconda/cloud/bioconda/删除某个镜像
1
conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'
删除所有镜像
1
conda config --remove-key channels
Conda卸载
修改~/.bash_profile中的环境变量,去除家目录中隐藏的.condarc文件.conda文件和.continuum目录1
2rm -rf ~/miniconda
rm -rf ~/.condarc ~/.conda ~/.continuum
Conda使用
环境管理(conda env)
| 命令 | 功能 |
|---|---|
| conda env list | 列出所有Conda的环境 |
| conda info -e | 列出所有的conda环境 |
| conda env create | 创建环境 |
| conda env export > *.yaml | 将环境导出为yaml |
| conda env create -f *.yaml | 基于配置文件创建环境 |
| conda env update -f environment.yml | 根据yaml文件,更新环境 |
| conda create -n $env_name [package] | 创建conda环境,同时安装相关的package(可选) |
| conda remove -n env_name –all | 删除环境 |
| source activate \$env | 切换环境 |
| source deactivate \$env | 退出环境 |
| conda update -n python36 mxnet | 更新指定环境的某个包 |
包管理
| 命令 | 功能 |
|---|---|
| conda list | 查看已经安装的包 |
| conda list -n \$env | 查看环境\$env中安装的包 |
| conda search | 查看可用的软件包 |
| conda install < package>=x.x | 安装x.x版本的package |
| conda install < package>=x.x -y/–yes | 直接安装x.x版本的package,不在询问 |
更新conda环境
conda update conda创建环境
conda create -n ENV_Demo package1 package2 package3;
创建一个名为ENV_Demo的环境,并在环境中安装 package1 package2 package3 三个软件包激活环境
source activate ENV_Demo退出环境
source deactivate ENV_Demo
虚拟环境的GCC升级
1 | conda install -c moussi gcc_impl_linux-64 |
常见安装
1 | 安装 perl |