conda是一个开源的软件包管理系统和环境管理系统,用于安装、运行、更新多个版本的软件包及其依赖关系。它支持Python、R、Java、JavaScript、C/C++、Fortran等多种语言,可以在Windows、MacOS、Linux等平台上运行。
安装
windows
linux
初始化
安装完成后,可以通过 conda init 命令将conda配置到终端设置中,以便在新的终端中自动进入conda环境。
conda init
基本使用
创建环境
conda create -n envName python=3.8
激活环境
conda activate envName
退出环境
conda deactivate
常见命令
查看环境列表
conda info -e
conda env list
删除环境
conda remove -n envName --all
安装包
conda install -n envName numpy
更新包
conda update -n envName numpy
查看支持python版本
# 查看所有支持版本
conda search python
# 按版本号筛选查询支持版本
conda search pyrhon=3.8
更换源
windows
- Windows 用户无法直接创建名为 .condarc 的文件,需要先执行如下命令,生成该文件后再修改。
conda config --set show_channel_urls yes
- 找到生成的配置文件(文件地址示例 “C:\Users\15703.condarc”)。
- 在 .condarc 文件中添加清华源
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
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud