配置 conda 鏡像環境


鏡像下載、域名解析、時間同步請點擊 阿里巴巴開源鏡像站

環境: conda/4.11.0 CPython/3.8.8 Windows/10
鏡像源選用阿里雲鏡像站anaconda鏡像:https://mirrors.aliyun.com/anaconda/
參考:https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html#show-channel-urls-show-channel-urls

使用配置文件修改鏡像源

  • 使用 conda info 命令查看 .condarc 配置文件位置(一般為 $env:userprofile/.condarc)

  • 在 PowerShell 中使用 notepad $env:userprofile/.condarc 命令,通過記事本打開 .condarc (若提示文件不存在,則點擊創建)

    • CMD 中可以使用 notepad %userprofile%/.condarc 命令

將以下內容填入 .condarc 文件中

channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.aliyun.com/anaconda/pkgs/main
  - http://mirrors.aliyun.com/anaconda/pkgs/r
  - http://mirrors.aliyun.com/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.aliyun.com/anaconda/cloud
  msys2: http://mirrors.aliyun.com/anaconda/cloud
  bioconda: http://mirrors.aliyun.com/anaconda/cloud
  menpo: http://mirrors.aliyun.com/anaconda/cloud
  pytorch: http://mirrors.aliyun.com/anaconda/cloud
  simpleitk: http://mirrors.aliyun.com/anaconda/cloud

https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html#channel-locations-channels

  • channels 的 defaults 會引用 default_channels 中的 URL
  • show_channel_urls 顯示下載內容的 URL

使用命令行添加鏡像源(失敗)

失敗原因:custom_channels 的值添加失敗;custom_channels 下有仍有鍵值對,為嵌套關系,但 --add 只能添加一個 key;嘗試空格,引號,冒號,括號,斜杠等沒有找到方法可以嵌套添加

conda config --set show_channel_urls yes

conda config --add default_channels http://mirrors.aliyun.com/anaconda/pkgs/msys2

conda config --add default_channels http://mirrors.aliyun.com/anaconda/pkgs/r

conda config --add default_channels http://mirrors.aliyun.com/anaconda/pkgs/main

# conda config --add custom_channels conda-forge: http://mirrors.aliyun.com/anaconda/cloud
# conda config --add custom_channels msys2: http://mirrors.aliyun.com/anaconda/cloud
# conda config --add custom_channels bioconda: http://mirrors.aliyun.com/anaconda/cloud
# conda config --add custom_channels menpo: http://mirrors.aliyun.com/anaconda/cloud
# conda config --add custom_channels pytorch: http://mirrors.aliyun.com/anaconda/cloud
# conda config --add custom_channels simpleitk: http://mirrors.aliyun.com/anaconda/cloud

清理索引緩存

運行 conda clean -i 命令清除索引緩存,確保使用的是鏡像站的索引。

原文鏈接:https://blog.csdn.net/m0_49270962/article/details/121882323


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM