Contents

Conda使用教程

Conda使用教程

安装

Windows

  • 官网下载exe文件,直接安装

Linux

  • 下载.sh文件
  • 授权chmod +x Miniconda3-latest-Linux-x86_64.sh
  • 运行./Miniconda3-latest-Linux-x86_64.sh

MacOS

  • Miniconda
    • 下载.sh文件
    • 运行./Miniconda3-latest-Linux-x86_64.sh
  • Anaconda
    • 官网下载pkg文件,直接安装

创建Conda环境

  • 在默认位置创建Python环境:conda create -n/--name <env_name> python=<version>
  • 在指定位置创建Python环境:conda create -p /path/to/file python=<version>

查看环境

  • 查看所有环境:conda env list

切换环境

  • 切换环境:conda activate <env_name>
  • 退出环境:conda deactivate

删除环境或依赖

  • 删除环境:conda remove -n/--name <env_name> --all
  • 删除依赖:conda remove -n/--name <env_name> <package_name>

导出和导入环境

  • 导出环境:conda list --explicit > /path/to/file
  • 导入环境:conda install --file /path/to/file

查看已安装依赖

  • 查看所有依赖:conda list
  • 查看单个依赖:conda list -n <package_name>

搜索依赖

  • 搜索依赖:conda search <package_name>

安装依赖

  • (已激活环境)安装依赖:conda install <package_name>
  • (未激活环境)安装依赖:conda install -n/--name <env_name> <package_name>

更换镜像源

编辑.condarc文件

  • 阿里源
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.aliyun.com/anaconda/pkgs/main
  - http://mirrors.aliyun.com/anaconda/pkgs/r
  - http://mirrors.aliyun.com/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.aliyun.com/anaconda/cloud
  msys2: http://mirrors.aliyun.com/anaconda/cloud
  bioconda: http://mirrors.aliyun.com/anaconda/cloud
  menpo: http://mirrors.aliyun.com/anaconda/cloud
  pytorch: http://mirrors.aliyun.com/anaconda/cloud
  simpleitk: http://mirrors.aliyun.com/anaconda/cloud
  • 清华源
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

命令行配置

1
2
3
4
5
6
7
8
9
#查看当前conda配置
conda config --show channels
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//pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
 
#设置搜索是显示通道地址
conda config --set show_channel_urls yes

默认不进入conda环境

命令行

  • 运行命令:conda config --set auto_activate_base false

更改配置文件

  • 修改.bashrc或者.zshrc
1
2
# export PATH="~/anaconda/bin:$PATH"
export PATH="$PATH:~/anaconda/bin"