1. 修改SSL驗證
如果其他方法無效,還可以嘗試關閉SSL驗證來解決問題。具體操作如下:
-
在終端中輸入以下命令,關閉SSL驗證:
conda config --set ssl_verify false
-
或者,在conda的配置文件(.condarc)中添加一行來關閉SSL驗證:
ssl_verify: false
然后重新嘗試安裝包即可。請注意,關閉SSL驗證存在一定的安全風險,因此建議僅在必要時使用該方法。
以上是解決conda
安裝包時出現“An HTTP error occurred when trying to retrieve this URL”問題的幾種可能解決方案。可以根據具體情況選擇適合的方法進行嘗試。同時,為了更好地解決該問題,建議檢查網絡連接是否正常、嘗試使用其他網絡環境或等待一段時間后再進行安裝。
2. 重置源配置
-
移除現有的源配置:
conda config --remove-key channels
-
重新添加清華源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --set show_channel_urls yes
-
查看效果:
cat ~/.condarc
通過上述步驟,可以重置并配置清華大學開源軟件鏡像站為conda
的源。這樣可以加速包的下載速度,并解決因網絡問題導致的安裝失敗。