一、参考资料
二、Windows系统
清华源
配置conda镜像源
打开终端,配置conda镜像源。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
# 设置搜索时显示通道地址:
conda config --set show_channel_urls yes
# 设置超时
conda config --set remote_connect_timeout_secs 40
conda config --set remote_read_timeout_secs 100
清除conda索引缓存
清除索引缓存,保证用的是镜像站提供的索引。
conda clean -i
查看.condarc配置文件
查看 .condarc
配置文件(系统默认是隐藏的,在工具栏勾去【隐藏受保护的操作系统文件】)。
.condarc
文件内容如下:
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
show_channel_urls: true
三、Ubuntu系统
配置conda镜像源
打开终端,配置conda镜像源。
# 编辑配置文件
sudo gedit ~/.condarc
# 清除conda索引缓存
conda clean -i
# 更改为以下内容
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/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
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
四、FAQ
Q:由于合规性,Anaconda 源目前已经无限期停止服务
Q:CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64/current_repodata.json>
yoyo@yoyo:~$ conda create -n pydnet python=3.7
WARNING: A directory already exists at the target location '/home/yoyo/miniconda3/envs/pydnet'
but it is not a conda environment.
Continue creating environment (y/[n])? y
Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 429 TOO MANY REQUESTS for url <https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64/current_repodata.json>
Elapsed: 00:56.835585
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
'https://mirrors.ustc.edu.cn/anaconda/pkgs/main/linux-64'
# 错误原因
中科大镜像源不可用
# 解决办法
换用清华源
Q:创建anaconda虚拟环境错误
解决办法:https换成http
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
show_channel_urls: true