win10環境下配置Anaconda與pytorch(解決安裝pytorch速度慢的問題)

須要解決安裝pytorch速度慢的問題的同窗直接拉到(二)使用清華大學鏡像源進行安裝步驟。文章的最後放了一條我本身的安裝經驗,用清華大學鏡像源安裝pytorch也出問題的同窗強烈建議閱讀。python


本文主要聚焦於解決安裝pytorch速度慢的問題,因此其餘方面的問題不贅述。本文的前提條件爲默認已經安裝好python,並已經配置完成,命令行下能夠直接運行python命令。網絡

1、安裝Anaconda軟件

進入Anaconda官網下載安裝:https://www.anaconda.com/網站

2、安裝pytorch

(一)正常安裝流程

第一步:進入pytorch網站:https://pytorch.org/get-started/locally/url

根據本身機器的實際狀況選擇。拷貝最下一行的command。命令行

第二步:在開始菜單裏找到「Anaconda」文件夾,找到Anaconda Prompt(是一個命令行程序),右鍵「以管理員身份運行」(沒有找到「以管理員身份運行」選項的能夠先打開文件位置,再右鍵以管理員身份運行),而後粘貼剛剛拷貝好的command,回車。code

第三步:輸入回車後,系統就開始自動從官網下載須要的組件開始安裝了。儘管須要下載的文件不大,可是在某些狀況下,下載的過程會很是的慢,甚至會由於網絡不穩定的緣由一度中斷。blog

(二)使用清華大學鏡像源進行安裝

清華大學信息化技術中心創辦的開源軟件鏡像站裏就包含了咱們須要下載的文件。本文不會一個個的下載須要的文件而後再本地進行安裝,而是更改conda獲取文件的channels讓程序自動安裝。rem

第一步:在開始菜單裏找到「Anaconda」文件夾,找到Anaconda Prompt(是一個命令行程序),右鍵「以管理員身份運行」。get

第二步:更改channels設置。cmd

首先設置清華鏡像源的三條默認channels。

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
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

而後設置來自清華鏡像源的pytorch文件的channels。

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

最後,運行下面的代碼生成.condarc文件。

conda config --set show_channel_urls yes

 (此處提供清華大學開源軟件鏡像站的鏡像使用幫助:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/,裏面有Anaconda 倉庫與第三方源的鏡像的channels)

 第三步:找到從pytorch官網獲取的command,將這條下載命令最後面的-c pytorch刪除,-c pytorch參數指定了conda從pytorch的channel獲取文件,因此在這裏是不能用的。刪除-c pytorch後,將命令輸入命令行,直接回車。此時,軟件就將從清華鏡像源獲取文件了,速度要快上不少。

最後

win+R鍵,輸入cmd,打開命令行程序,先輸入python,再輸入import torch,若是沒報錯,說明安裝成功。

其餘經驗:

不少同窗在按照上面的方法作了之後,下載安裝過程當中仍是會出錯。

這時,你就能夠輸入如下代碼檢查channels有沒有出錯,同時進行糾錯。(這裏的出錯指的是,channels並非前文中提到的channels,有增長的channels或者丟失的channels,筆者就是發現了有多餘的channels致使下載出錯。)

//查看已有的channels信息。
conda config --show channels 

//找到多餘的channels,執行remove命令,有多條多餘的channels就逐個運行remove命令進行刪除。
conda config --remove 某條多餘的channels

//最後,運行下行命令從新生成.condarc文件
conda config --set show_channel_urls yes