Conda安装和卸载
Conda安装
下载相应的安装sh 示例如下:
更多发行版本获取
1 | wget https://repo.continuum.io/archive/Anaconda3-5.0.0-Linux-x86_64.sh #(下载Anaconda的Linux版本) |
mamba安装
conda的一个优化插件,可以大幅度提高安装速度
1 | conda install -c conda-forge -c bioconda mamba |
Conda配置
镜像管理
- 20250115 可用镜像配置
1 | channels: |
- 备选镜像清单
1 | 添加清华的Conda镜像 |
- 删除某个镜像
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 | rm -rf ~/miniconda |
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 |