Windows python3.5版本,無CUDA下pip安裝pytorch,防掉坑

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方便哈哈哈哈哈哈

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章