系統: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)