在Windows10下安裝Anaconda后,想要創建一個專門供pytorch使用的虛擬環境,但是創建的時候發現無法正常創建,報錯了:
“CondaHTTPError: HTTP 000 CONNECTION FAILED for url......”
一看就知道是因為網絡原因,所以就修改源唄,找了一些文檔,修換成清華的鏡像。但是,在修改的時候,我看的文檔說要刪除.condarc文件中最后一行的“default”,說是在用戶的家目錄下,
對於windows用戶來說就是C盤(系統盤)的User(用戶)下,然后再進入你當前用戶的目錄(你開機的時候登錄的那個用戶),我的當前用戶名稱叫“pc”,那就是pc目錄,可是我找了半天並沒有找到這個文件,於是繼續資料,發現如果找不到這個文件可以創建一個,命令如下:
conda config --add channels r
執行完成之后,會發現該文件終於出現了。
然后將文件內容的倒數第二行的“default”那個字段刪除了,其他的在“channels”字段下的值改成自己的清華源:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
然后保存退出,再次創建虛擬環境,發現還是沒有成功,怎么辦,繼續查唄。。。。。。。然后在一個文檔中終於發現了問題,首先打開https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 這個清華源,如圖,發現我們寫的鏡像URL漏掉了一些東西,那就是win-64,那么就在地址的后面加上這個字段
然后文檔中還提到,進行地址的那個地址協議頭應該改成“http”而不能是“https”,那就修改一下吧,最終在配置文件中的內容如下:
保存退出,再次執行創建命令,發現成功了,在此記錄一下,以防忘記。
參考文檔:https://www.cnblogs.com/tianlang25/p/12433025.html