Anaconda安裝升級軟件包總是失敗,試試用國內鏡像源


在國內連接 Anaconda 官方源速度非常慢。用官方源去安裝、升級包,速度估計會抓狂,說不定還總是失敗。

解決方法很簡單,只需要把官方鏡像替換為國內的鏡像。網上搜的教程一般是清華或者中科大源。不過,由於授權問題,中科大的 Anaconda 源已經停止服務。目前可以使用用清華或者北外的源。

添加清華源

以清華源為例:

添加倉庫鏡像:

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

下面一些庫可以根據需要添加,比如要用 R 語言的話增加 R 的鏡像,要用 bioconda 則加上 bioconda的鏡像:

# R
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

# conda-forg
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge

# msys2
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2

#bioconda
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda
  
# pro
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro

# menpo
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo

# pytorch 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch

# simpleitk
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk

添加北外源

如果清華源無法使用,可以換成北外源,將地址 https://mirrors.tuna.tsinghua.edu.cn 換成 https://mirrors.bfsu.edu.cn

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
conda config --add channels  https://mirrors.bfsu.edu.cn/anaconda/pkgs/free

檢查是否成功

添加后,可以查看目前的conda軟件源,檢查是否添加成功:

# 設置顯示源的地址
conda config --set show_channel_urls yes
# 查看已添加的源
conda info

清楚緩存

添加成功后,可以運行 conda clean -i 清除索引緩存,保證用的是鏡像站提供的索引。

刪除源

如果要刪除不能用的源,把 --add 換成 --remove 即可,比如:

conda config --remove channels https://cernet.mirrors.ustc.edu.cn/anaconda/pkgs/free


免責聲明!

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



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