1. 程式人生 > >小白自學機器學習----3.令人頭禿的pytorch安裝 (No module named 'tools.nnwrap' 錯誤)

小白自學機器學習----3.令人頭禿的pytorch安裝 (No module named 'tools.nnwrap' 錯誤)

tensorflow 剛剛會寫基礎的模組了,今天找到研究方向的程式碼是pytorch實現的

總是看到這句話,人生苦短,我用pytorch

看來pytorch應該比tensorflow好學,但是!! pytorch的安裝,也太讓人頭禿了,接下來講講我是如何艱辛的安裝上pytorch

 

1.pychram 直接搜尋安裝(×)

點選+號,在跳出的視窗中輸入torch,點選install package

沒過多久,會出現下面的錯誤,安裝失敗

2.官網pip 語句安裝(×)

檢視資料,有同學指出在官網中,有安裝使用者要求生成pip語句,於是前去圍觀

按照自己的情況選擇,複製命令在terminal中執行

pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html

顯示了ConnecTimeout,於是修改命令,加入--default-timeouts=1000

pip --default-timeout=1000 install torch==1.4.0+cu92 torchvision==0.5.0+cu92 -f https://download.pytorch.org/whl/torch_stab
le.html

看看這安裝時間,多門感人啊,4kb,太坑了,放棄

3.清華映象(×)

聽同學說,下載清華映象可以安裝,嘗試後,仍然是tools.nnwrap的錯誤,棄

python -m pip install --upgrade torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple

4.官網下載,本地安裝(√)

反反覆覆後,我看到了讓我眼前一亮的方法,原理簡單暴力,容易理解

上面的問題,很大程度是因為國內網路下載限制,既然使用第三方網站會有網路限制,那麼就不用它,直接去找生產商,沒有第三方賺差價

https://download.pytorch.org/whl/torch_stable.html

下載兩個檔案,按照自己的電腦版本下載

cu92: cuda9.2

torch-1.4.0 : torch版本 1.4.0

cp37 : python版本3.7

win: windows 系統

cu92/torch-1.4.0%2Bcu92-cp37-cp37m-win_amd64.whl

cu92/torchvision-0.5.0%2Bcu92-cp37-cp37m-win_amd64.whl

使用迅雷下載,網速可以達到10m/s,速度感人,不到十分鐘下完了

下載到本地後,使用terminal

OK! 安裝成功!!!

接下來可以愉快的研究程式碼了