pytorch環境搭建(Windows10、CPU版)


系統:windows10(x64)

之所以選擇裝Anaconda來安裝torch等環境,主要是由於conda可以自動安裝依賴庫,免於pip安裝時出現的各種錯誤,節約時間。

0.卸載之前的python

1.安裝Anaconda(手動添加環境變量)

2.修改conda鏡像源配置

3.創建conda的python虛擬環境

4.安裝pytorch

5.配置pycharm編譯環境

(步驟0不贅述)

1.安裝Anaconda

  參考:https://www.jianshu.com/p/d3a5ec1d9a08

  去官網下載對應版本(x64)的anaconda,下載過程比較慢。安裝時記住不要勾選Add path to,要后面自己手動配置:

  安裝好之后將如下三個環境變量加入系統變量中(根據自己的安裝路徑變化):

  D:\Anaconda     

  D:\Anaconda\Scripts     

  D:\Anaconda\Library\bin

  之后在cmd中確認conda已經成功安裝:

 

2.修改conda鏡像源配置

  此步開始為后續安裝各種庫做准備。由於默認源的下載速度通常緩慢,因此更換為清華源(或科大源等):

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/
conda config --set show_channel_urls yes
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/

P.S.以防在后續創建環境和下載安裝pytorch的時候出現HTTP 000 CONNECTION FAILED for url “<https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/pytorch-1.6.0-py3.8_cpu_0.tar.bz2>”類似的錯誤,需要將源地址中的https(如果有的話)改成http,且要在源地址后加上/win-64/

  換回默認源指令:

conda config --remove-key channels

  參考:https://blog.csdn.net/weixin_38359037/article/details/106910996

     https://www.cnblogs.com/tianlang25/p/12433025.html

3.創建conda的python虛擬環境

  根據自己的python版本,創建虛擬環境(其中灰色部分為所創建環境的名稱)

# 創建環境
conda create -n pytorch_cpu python=3.8
# 激活環境
activate pytorch_cpu
# 退出激活環境(直接在已激活的環境中)
deactivate
# 刪除已有環境
conda remove -n rcnn --all
# 重命名環境(實際上是先拷貝一份環境再把原來的刪除,比如想把aenv重命名成benv)
conda create -n benv --clone aenv
conda remove -n aenv --all

4.安裝pytorch

  在pytorch官網上(www.pytorch.org)找到自己需要的版本,按照所給指令復制到cmd中安裝

(numpy在安裝pytorch的過程中已經安裝了)

#查看已安裝的庫
conda list

5.配置pycharm編譯環境

  File>>Settings>>Project:xxxxx>>Project Interpreter>>Conda Environment>>Existing environment>>D:\Anaconda\envs\pytorch_cpu/python.exe(根據自己的安裝目錄修改,envs即為之前創建的環境所在文件夾)

 

 

#測試torch是否安裝成功
import torch
x=torch.rand(5,3)
print(x)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM