1、進入PyTorch的官網:https://pytorch.org/get-started/locally/
選擇你需要安裝的版本,Run this Command指的是cmd命令下運行的代碼,分別安裝torch和相應的深度學習庫,當然有的時候會報錯 ,如報錯ReadTimeoutError,這個錯誤指的是你電腦下載這個文件速度太慢了超時了,有兩種解決辦法:
1、設置超時時間:
pip --default-timeout=100 install -U pip(這一句運行在pip之前)
2、修改鏡像源的地址:
pip install -i https://pypi.doubanio.com/simple https://download.pytorch.org/whl/cpu/torch-1.0.0-cp35-cp35m-win_amd64.whl
3、修改pip.ini的配置,改爲新的鏡像源地址,實際和2一樣
不幸的是,上述方法都不成功,可能是公司的網太差了,所以我就選擇回家下載了 這兩個文件,
torch-1.1.0-cp35-cp35m-win_amd64.whl
torchvision-0.3.0-cp35-cp35m-win_amd64.whl
然後手動安裝
pip install 路徑+\torch-1.1.0-cp35-cp35m-win_amd64.whl
pip install 路徑+\torchvision-0.3.0-cp35-cp35m-win_amd64.whl
我之前的有一篇博客講到,安裝某些庫你直接修改名字到相應python版本也有可能奏效,所以,如果你的python版本是3.6,你把下載的上述兩個文件25改成36說不定也可以成功。
上述方法基本就可以成功了,然後重新新建一個項目,輸入
import torch x = torch.rand(5, 3) print(x)
輸出:
tensor([[0.3291, 0.4046, 0.5762],
[0.3621, 0.8449, 0.6503],
[0.0503, 0.9307, 0.4390],
[0.0741, 0.0420, 0.8234],
[0.5608, 0.1139, 0.8124]])
yes,成功了
本人超級不喜歡conda,之前暗轉過,感覺太麻煩了,bug太多,沒有pip方便哈哈哈哈哈哈