001-深度學習Pytorch環境搭建(Anaconda , PyCharm導入)

001-深度學習Pytorch環境搭建(Anaconda , PyCharm導入)

在開始搭建以前咱們先說一下本次主要安裝的東西有哪些python

  • anaconda 3:第三方包管理軟件。

這個玩意能夠看做是一個大倉庫,他裏邊含有不少Python的第三方開發庫(也就是別人發佈的,他收集起來管理)。安裝好這個軟件以後咱們即可以使用這個大倉庫來安裝一些咱們須要的包 (人工智能須要用的包也可使用這個來裝)。瀏覽器

同時,這個軟件也能夠管理咱們的開發環境,讓咱們的環境看起來更加的簡潔明瞭。服務器

  • 安裝Pytorch:深度學習使用的第三方包。

由於進行人工智能的開發須要進行一系列的求梯度(求導),正向傳播,反向傳播等等操做,若是每次都是人爲的編寫,有點太過於複雜了,因此Pytorch就能夠理解爲是將這些操做封裝好的一個第三方庫。咱們安裝好來使用便可。網絡

1. 安裝anaconda

安裝包管理軟件anaconda,用來管理咱們人工智能所須要的包。工具

1.01 下載anaconda

下載主要經過2種方式:學習

  • 官網:不推薦,慢到爆炸。
  • 清華鏡像:推薦,記得搭配第三方下載軟件(否則瀏覽器下載也挺慢的),好比:迅雷。

1.01.001 官方下載(不推薦)

這個方式不推薦,由於官網是外網,速度挺慢的,可是仍是有必要介紹一下官網。測試

官網下載地址anaconda官方下載地址網站

點進去以後,點擊 Download 就會跳轉到版本選擇頁面,選擇對應的版本便可。人工智能

image-20210227204113333

選擇對應的版本,點擊下載便可。url

image-20210227204227111

1.01.002 清華鏡像(推薦)

anaconda的服務器是在國外,因此直接去它的官網下載,速度會很慢。

可是,咱們國內有一些網站是專門用來收集軟件的,清華鏡像源 就是清華官方的一個網站,他裏邊收集了anaconda的安裝包,咱們能夠去他的網站下載,服務器在國內因此速度還算不錯。

清華鏡像源下載地址清華鏡像源下載地址

進入以後,找到對應的版本 Anaconda3-2020.02-Windows-x86_64.exe ,點擊下載便可。

image-20210227205011879

tips:能夠把下載連接賦值入迅雷,下載更快。

1.02 安裝anaconda

下載好了,就安裝吧。

1.02.001 安裝前提示

  • 千萬別裝 C 盤。
  • 安裝的位置文件夾路徑千萬別空格 以及 中文

1.02.002 安裝

  • step1:新建一個文件夾,用於安裝anaconda。

我這裏是在 E 盤下新建一個 Anaconda 文件夾。

image-20210227205947045
  • step2:雙擊下載好的軟件,進行安裝。

雙擊 Anaconda3-2020.02-Windows-x86_64.exe,等他加載,進行安裝。

image-20210227210109455

點擊 next.

image-20210227210210196

點擊 I Agree

image-20210227210302458

選中 All User , 點擊 Next

image-20210227210426130

若是蹦出相似一下的框框,選擇 便可。

image-20210227210517121
  • step3:選擇剛纔新建的文件夾,點擊 Next

剛纔我在 E 盤新建的 Anaconda 文件夾,我選中他就行了,你新建的啥,選中你本身的就好。(千萬不要有中文與空格

image-20210227210822161
  • step4:選中添加到環境變量(必定要選),而後點擊 Install

等待安裝。

image-20210227211015732

安裝完成,點擊 Next ,在 Next

image-20210227211120666

去點兩個勾勾,點擊Finish

image-20210227211245660
  • step5:檢查安裝是否成功。

按鍵盤上的 Win + r 鍵,輸入cmd 回車。

image-20210227211452219

在出現的黑窗口中輸入 conda -V 回車,出現版本號就是安裝成功。

image-20210227211707097

安裝完成。

1.03 切換鏡像源

首先須要弄明白什麼是切換鏡像源,爲何要切換?

1.03.001 鏡像源是啥

剛纔咱們說了,anaconda是一個大倉庫,他裏邊有不少第三方開發庫,可是不幸的是anaconda服務器在國外,若是直接使用anaconda下載第三方庫的話,速度會很慢,速度慢到甚至會網絡超時從而安裝失敗。

因此,咱們將anaconda的下載地址切換爲咱們國內的服務器(稱之爲 鏡像源),這樣子使用anaconda下載的時候,就不會訪問外國服務器下載了。

1.03.002 切換鏡像源

  • step1:在黑窗口輸入 conda config --set show_channel_urls yes 而且回車。

這一步的意思就是:咱們輸入命令,黑窗口會顯示咱們命令執行的狀況。若是不設置,就看不到效果。

image-20210227213325791
  • step2:在黑窗口後輸入 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 而且回車。

這一步就是添加清華鏡像源。

image-20210227213238696
  • step3:輸入 conda config --show channels 而且回車。

看到如下的輸出,就是成功。

image-20210227213150873

2. 建立Pytorch環境

上邊已經安裝好了anaconda,而且咱們也知道anaconda是一個包管理工具,它能夠用來管理咱們的工做環境。

而後下邊就使用anaconda來建立一下咱們的Pytorch工做環境。

  • step1:將dos路徑進入到anaconda安裝路徑下的Scripts文件夾下。

首先打開anaconda安裝路徑下的Scripts文件夾。(個人安裝在 E:\Anaconda,因此進入E:\Anaconda\Scripts

image-20210302141535138

點擊路徑後邊空白處。

image-20210302141745832

在路徑藍色的狀況下,輸入cmd , 回車進入 dos

image-20210302141907871

輸入cmd回車

image-20210302141943865

進入dos窗口,而且路徑就是 Scripts文件夾所在路徑。

image-20210302142110605
  • step2:建立一個環境,用來安裝Pytorch。

輸入命令 conda create -n pyTorchEnv python=3.7 ,點擊回車。

其中pyTorchEnv 是環境的名字,本身定義也能夠。

python=3.7是這個環境將使用3.7的python版本。

image-20210302143023290

這裏輸入 y 回車。

image-20210302143150827

下邊的樣子就是安裝成功。

image-20210302143238654
  • step3:查看建立好的環境。

在anaconda安裝路徑下的envs文件夾下,會出現全部你建立的環境。

image-20210302143432743

這裏只顯示一個咱們剛纔安裝的 pyTorchEnv 環境,可是還有一個默認的環境 base 也是存在的。

  • step4:激活測試建立好的環境。

先進入建立好的環境pyTorchEnv文件夾中,在進入他的Scripts文件夾中。

注意:不是 anaconda 的 Scripts 了

image-20210302143826238

點擊路徑後邊空白處,路徑變藍色以後,輸入 cmd 而後回車進入dos 中。

image-20210302144044417

而後輸入 activate pyTorchEnv,激活pyTorchEnv環境。

image-20210302144205852

激活成功就沒有什麼問題了

退出環境:輸入deactivate 回車便可。

3. 安裝Pytorch環境

上邊已經搭建好了深度學習的環境,接下來只用在這個環境中安裝深度學習pytorch須要的庫便可。

  • step1:使用 dos 進入 pyTorchEnv 環境的 Scripts文件夾,而後激活pyTorchEnv

方法同上邊,找到 pyTorchEnv 中的 Scripts 文件夾,在路徑欄輸入 cmd 回車進入dos

而後使用 activate pyTorchEnv 激活它。

image-20210302171814638
  • step2:到pytorch官網找到安裝命令。

官網地址:pytorch官網.

到官網往下拉,而後配置的好你的版本。 (這裏先不要GPU哦。

image-20210302191100142
  • step3:將複製的命令放入剛纔打開的dos窗口,回車進行安裝。

命令:conda install pytorch torchvision torchaudio cpuonly -c pytorch

image-20210302191349370

輸入 y回車。

image-20210302191434824

不報錯就成功。

image-20210302191527567
  • step4

仍是進入到pyTorchEnvScripts中,進入dos,激活環境。

image-20210302191803342

輸入 python 回車,進入python中。

image-20210302191915169

導入torch包,不報錯就是成功。

image-20210302192107486

4. PyCharm導入Pytorch環境

上邊建立好的環境咱們須要把他導入PyCharm使用,否則只在黑窗口的話很不方便。因此這裏就來演示怎麼將pyTorchEnv環境導入PyCharm中使用。

tips

  • 這裏我換電腦了,因此這裏演示的時候,個人anaconda安裝路徑是 D:\python\install\anaconda

  • 因此,個人pyTorchEnv文件夾的路徑是:D:\python\install\anaconda\envs\pyTorchEnv

  • step1:新建PyCharm項目。

先打開PyCharm,點擊新建。

image-20210302193546755

進入選擇 pyTorchEnv。

image-20210302193755176

進入選擇。

image-20210302193908507

找到 pyTorchEnv 文件夾。

image-20210302194041903

而後選中 pyTorchEnv 文件夾中的 python.exe 便可。

image-20210302194211375

在 OK。

image-20210302194245154

切換成功而後就能夠了。

image-20210302194414920

等待以後進入到PyCharm界面。

  • step2:測試。

右鍵單擊項目名字,新建一個 python package。而後本身起個名字。

image-20210302194651354

__init__.py 文件中輸入如下代碼,運行沒報錯就ok了。

import torch
print( torch.cuda.is_available() )
image-20210302194938426

OK, 搭建完成,之後的代碼都是在這裏敲。

相關文章
相關標籤/搜索