跳到主要内容

conda换源


已读 0%
阅读设置
正文字号
18

设置仅保存在当前浏览器。

conda换源

国内网络访问 Anaconda 官方源有时会比较慢,可以给 Conda 配置国内镜像。下面以清华 TUNA 为例。

1. 生成 .condarc 配置文件:

Windows 用户目录下如果没有 .condarc,可以先执行:

conda config --set show_channel_urls yes

执行后,.condarc 文件将被创建在用户主目录下。在 Windows 上,用户主目录通常位于 C:\Users\用户名\。

2. 编辑 .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

上述配置使用清华 TUNA 镜像。不同镜像站同步的第三方 channel 不完全一样,如果某个 channel 找不到包,先看镜像站自己的同步列表。

清华 TUNA Anaconda 镜像使用帮助

3. 清理索引缓存:

更换源后,建议清理 Conda 的索引缓存,以确保使用新的镜像源:

conda clean -i

4. 测试新的源:

创建一个新的 Conda 环境,并安装一个包,以验证新的源是否生效:

conda create -n test_env numpy

如果安装过程顺利且速度较快,则说明源更换成功。

注意事项:

  • 备份原始配置: 在更改 .condarc 文件之前,建议备份原始配置,以防需要恢复。
  • 恢复默认源: 如果需要恢复默认源,可以删除 .condarc 文件,或者执行以下命令:
# 针对上面这份配置,同时去掉镜像地址覆盖
conda config --remove-key channels
conda config --remove-key default_channels
conda config --remove-key custom_channels

文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
赏
评论

评论将在接近此处时加载,也可点击立即加载。