一、查看镜像源
查看conda镜像源的命令有两个:
1、
conda info
镜像源显示在channel URLs属性中:
2、
conda config --show
镜像源显示在channels属性中:
二、添加新镜像源
#以下两条是Anaconda官方库的镜像
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/
# 以下是Anaconda第三方库 Conda Forge的镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
#以下两条是Pytorch的Anaconda第三方镜像
# for linux
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# for legacy win-64
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
【注】新添加的是Pytorch的Anaconda第三方镜像,如果其他出了相关的镜像还可以继续添加。
命令执行完后,会生成~/.condarc(Linux/Mac)或C:\Users\USER_NAME.condarc文件
【注】
网上很多配置conda国内镜像源的教程都只写着只配置清华大学conda的free镜像(https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/),但该源的很多软件包并不是最新版本,为了能更新最新版本,再指定一个清华大学conda的main镜像(https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/),这样就能安装、更新最新版本的软件了。
三、删除旧镜像源
conda config --remove channels conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/
四、切回默认源
如果要切回默认源,则执行:
conda config –remove-key channels