之前介绍过使用国内镜像加速pip的下载安装速度,可以查看这篇文章——使用国内镜像加快pip下载Python包的速度。
同样地,conda的默认下载源也是国外的网址,下载速度会比较慢,甚至在下载较大的Python包时很容易出现time out,下载超时。
不用担心,conda也有对应的国内镜像源,只需把conda的下载源设置为国内的镜像源即可。
这里以阿里云镜像为例,介绍两种方法,教你如何更改conda的下载为国内镜像源,从而加速conda的下载安装包的速度。
conda的config命令可以对所有的配置进行查看和修改,其中就包括对下载源的修改。
可以通过conda config --add channels channels的url
添加新的下载源。
通过conda config --remove channels channels的url
可以移除某个下载源。
修改conda下载源的完整命令如下所示:
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --set show_channel_urls yes # 显示包的下载来源
除了使用conda的config命名,还可以通过直接修改配置文件.condarc
的方式来完成下载源的修改。
Linux系统中.condarc
文件的位置在/home/用户名/
下。
Windows系统中.condarc
文件的位置在C:\users\用户名
下。
找到.condarc
文件并将其内容修改为如下所示即可。
channels:
- https://mirrors.aliyun.com/anaconda/pkgs/free/
- https://mirrors.aliyun.com/anaconda/pkgs/main/
- defaults
ssl_verify: true
show_channel_urls: true
上面的两种修改方式均可将conda的下载源修改为国内镜像,可以通过如下命令查看一下是否修改成功。
conda config --show channels
这里channels的显示结果是按照优先级进行排序的,最后添加的镜像源优先级会最高。
如果这篇内容对你有所帮助,欢迎点赞,收藏,在看,转发,让更多的小伙伴也能看到哦~