windows10中安裝anaconda和pytorch

2021-05-28 12:00:01

windows10中安裝anaconda和pytorch

一、前言

在入門學習深度學習的過程中有很多經典的深度學習框架,也有很多經典的python實現,目前主流深度學習主要用pytorch。本文主要針對入門小白學習深度學習。工欲善其事必先利其器,下面我們將介紹在windows10中安裝pytorch。

二、先裝Python還是先裝anaconda?

初學的時候很容易遇到這個問題是先裝python還是先裝anaconda。顯然裝anaconda,就不需要單獨裝python了。
anaconda 是一個python的發行版,包括了python和很多常見的軟體庫, 和一個包管理器conda。

** 1、anaconda裡面整合了很多關於python科學計算的第三方庫,主要是安裝方便,而python是一個編譯器,如果不使用anaconda,那麼安裝起來會比較痛苦,各個庫之間的依賴性就很難連線的很好。**

** 2、常見的科學計算類的庫都包含在裡面了,使得安裝比常規python安裝要容易。**

三、anaconda安裝步驟

1.下載anaconda。
官網一般顯示的是最新版本:https://www.anaconda.com/products/individual

如果想要下載以往版本,可以在下面的網頁:https://repo.anaconda.com/archive/
2.安裝anaconda
在這裡插入圖片描述
在這裡提醒,這個「All Users」選上
在這裡插入圖片描述
接著就是路徑,提醒小白,安裝到C槽真的可以避免後續的很多小問題,但是儘管這樣我也沒有嘗試過把它裝入C槽。

我選擇了E槽,單獨建立一個資料夾命名為「Anaconda」.
注意路徑要簡單,我的是 E:\Anaconda ——不要有空格!!!不要有中文字元!!!
在這裡插入圖片描述
** 最容易錯的部分來了,
第一項Add Anaconda… 這個是說將安裝路徑填入到系統環境變數中,我曾經選上,發現後期總是出現什麼「無法定位到動態連結庫」問題!!!(這裡是自動新增系統環境變數,不選!!自己手動新增就好)
第二項 是說要預設使用python的版本,選上!!**
在這裡插入圖片描述
提示安裝成功……
在這裡插入圖片描述
兩個「learn」,都取消打勾
在這裡插入圖片描述
結束操作……

4.設定anaconda的環境變數
此電腦——屬性——高階系統設定——環境變數——path——編輯——新建

E:\Anaconda(Python需要)
E:\Anaconda\Scripts(conda自帶指令碼)
E:\Anaconda\Library\mingw-w64\bin(使用C with python的時候)
E:\Anaconda\Library\usr\bin
E:\Anaconda\Library\bin(jupyter notebook動態庫)

在這裡插入圖片描述

5.檢驗是否安裝成功,注意:檢驗之前需要設定好環境變數!
在cmd中輸入 :python,——檢視是否有Python環境?
在這裡插入圖片描述
在cmd中輸入 :conda --version,——檢視是否有conda環境? (檢驗安裝成功的標誌)

在這裡插入圖片描述

四、pytorch安裝

** 建立Pytorch環境 **
(1)建立環境pytorch,使用Python版本是3.7

conda create -n pytorch python=3.7

之後,彈出提示,輸入 y,即可安裝。

(2)檢視環境是否安裝成功

conda info --envs

可以看到base和pytorch兩個環境

** 安裝pytorch **
根據自己的安裝版本,在pytorch網站尋找程式碼

(1)網站:https://pytorch.org/

在這裡插入圖片描述
複製程式碼:conda install pytorch torchvision cpuonly -c pytorch (建議到上面的網站根據子自己電腦進行選擇)

(2)將複製的程式碼貼上到命令列格式下,彈出提示,輸入 y,即可完成安裝,顯示「done」。

** 測試 **
(1)啟用pytorch:activate pytorch

(2)進入python:python

(3)測試numpy:import numpy

(4)測試pytorch:import torch

如果以上步驟都沒問題,那麼安裝成功。

在安裝過程中可能會出現各種各樣的問題,初學者可以多嘗試,anaconda中可以多設定幾個環境進行測試。

五、參考資料

1.https://zhuanlan.zhihu.com/p/75717350
2.https://www.cnblogs.com/qianwangxingfu/p/13582884.html