在 Ubuntu 系统中切换 Anaconda 的软件源可以显著提高包下载速度。以下是详细的步骤:
1. 查看当前 conda 配置
conda config --show-sources
conda config --show channels2. 添加国内镜像源
方法一:使用 conda config 命令
添加清华源:
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/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/添加中科大源:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/方法二:直接编辑配置文件
编辑 ~/.condarc 文件:
nano ~/.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/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
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud3. 移除默认源(可选)
如果需要完全替换为国内源:
conda config --remove channels defaults4. 设置搜索时显示通道地址
conda config --set show_channel_urls yes5. 清除索引缓存
conda clean -i6. 验证配置
conda config --show channels7. 测试安装
conda install numpy恢复默认源
如果需要恢复官方源:
conda config --remove-key channels常用国内镜像源地址
清华 TUNA:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/中科大 USTC:
https://mirrors.ustc.edu.cn/anaconda/阿里云:
https://mirrors.aliyun.com/anaconda/北京外国语大学:
https://mirrors.bfsu.edu.cn/anaconda/
注意事项
建议选择一个稳定的镜像源,不要同时添加多个
如果某个镜像源出现问题,可以尝试切换其他镜像
定期使用
conda clean -i清理缓存某些特定的包可能只在官方源中提供
评论