記錄一下安裝pytorch的流程。
必須得說一下,之前安裝了很多python版本,安裝pytorch忘了查python版本了,最後調了一堆問題,最後報錯:
%1 不是有效的 Win32 應用程式,整個人要炸裂了,又得重新下載下傳whl安裝。
說一下,能用anaconda安裝的最好用這個,能避免很多麻煩,這是想試試不用conda,用pip安裝的流程。
1. 安裝numpy+mkl
确認Python版本3.6 64位
解除安裝numpy pip uninstall numpy
下載下傳numpy+mkl的64位版本的whl
網址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
如我下的是numpy-1.14.6+mkl-cp36-cp36m-win_amd64.whl
一定要先安裝numpy+mkl再安裝torchvision,torchvision的下載下傳依賴nump+mkl
要确認你的pip安裝第三方庫的路徑是所用的python版本下。查詢方式,pip show pip
見loaction,修改方式在系統環境變量中修改,把 python路徑/script 置頂, 同樣,預設的terminal的python也可在這裡修改,不過倒是無所謂
安裝numpy+mkl的64位版本
pip install D:/anaconda/download/numpy-1.14.6+mkl-cp36-cp36m-win_amd64.whl
2. 安裝torch
下載下傳torch的whl檔案安裝,
如果用gpu,考慮下載下傳gpu版本的,官網直接打開那個http即可,要先确認顯示卡的CUDA,檢視方式,見截圖

比如這裡要用8.0,官網:https://pytorch.org/進入
把位址複制轉到http://download.pytorch.org/whl/cu80/torch-0.4.1-cp36-cp36m-win_amd64.whl就能下載下傳,CUDA的比較大
同樣保證64位
安裝同上,pip install D:/anaconda/download/torch-0.4.1-cp36-cp36m-win_amd64.whl
3. 安裝torchvision
pip3 install torchvision
這裡pip運作會報timeout的錯,不知道是網絡問題還是pip版本問題,用pip3就沒問題了
4. 測試
成功!
whl檔案: