最近正好需要做一些有關PyTorch相關的項目,然後碰巧有一個包torchtext環境裡面沒有,然後啟動了Anaconda Prompt,執行指令
conda install -c pytorch torchtext
,很意外的是傳回錯誤資訊HTTPERROR。我在鏡像源中配置過USTC的鏡像,也就是說首先會從科大鏡像擷取包的資訊,考慮到19年也出現過類似的情況,就去鏡像站官網看了下,果不其然
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL6VERNFzZU9UNNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0gDO5UDMzETM2ADNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
是以就考慮暫時更換鏡像源,目前國内的鏡像源主要是清華的鏡像源和科大的鏡像源,預設的鏡像很多情況下速度較慢,不太友善,是以将首選的解決方法就是将鏡像源更改為清華的鏡像源。隻需要在使用者目錄下的**.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相關的服務,畢竟預設源在國外受限于網絡環境,使用體驗并不好:)