天天看點

0202年,USTC的Anaconda鏡像源又崩了?附解決方案

最近正好需要做一些有關PyTorch相關的項目,然後碰巧有一個包torchtext環境裡面沒有,然後啟動了Anaconda Prompt,執行指令

conda install -c pytorch torchtext

,很意外的是傳回錯誤資訊HTTPERROR。我在鏡像源中配置過USTC的鏡像,也就是說首先會從科大鏡像擷取包的資訊,考慮到19年也出現過類似的情況,就去鏡像站官網看了下,果不其然

0202年,USTC的Anaconda鏡像源又崩了?附解決方案

是以就考慮暫時更換鏡像源,目前國内的鏡像源主要是清華的鏡像源和科大的鏡像源,預設的鏡像很多情況下速度較慢,不太友善,是以将首選的解決方法就是将鏡像源更改為清華的鏡像源。隻需要在使用者目錄下的**.condarc**檔案中的鏡像源URL更改一下,如果是Windows系統的話,該檔案不會預設顯示,需要在conda指令行下運作指令

conda config --set show_channel_urls yes

,然後該檔案就可見了。

我将該檔案修改為以下内容:

ssl_verify: true
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

           

即将鏡像源URL全部修改為清華的,如果某一天清華的鏡像源也挂了,就把清華的鏡像源URL一并删除,隻保留defaults即可。儲存檔案退出再次運作conda安裝指令,不出意外很快就安裝完成了。

PS 希望科大能夠趕緊恢複anacanda相關的服務,畢竟預設源在國外受限于網絡環境,使用體驗并不好:)