Windows配置深度學習環境詳細教程(一):安裝Pycharm和Miniconda


序言

對於想要入門Python或者深度學習的初學者而言,配置環境一直是一個令人頭疼的問題。相信有許多人經歷過安裝第三方包失敗,安裝好了卻在使用中報錯,安裝CUDA、tensorflow、pytorch版本不匹配等等令人頭大的問題,我也曾被這些問題所困擾。經過這兩三年時間中反復重裝環境的痛苦過程,直到現在我才逐漸能夠獨立、流暢地配制出一個令人滿意的環境。在這個過程中,我也幫助了許多遇到這些問題的朋友,收獲了一些經驗教訓,因此我希望將這一完整的過程寫成博客,幫助在這方面遇到困難的人。

在這個系列的博客中,我計划詳細介紹如下環境在Windows下的配置,后續有時間還會更新Ubuntu下的配置方法。

  • 安裝Pycharm和Miniconda(本篇)
  • 介紹conda虛擬環境配置工具
  • 安裝CUDA、tensorflow和pytorch
  • 多版本CUDA、tensorflow和pytorch共存

為什么選擇Miniconda而不是Anaconda?

初學者通常會對Anaconda更加熟悉,它提供了一個包含大多數常見第三方包的Python環境,並且可以使用其中的conda工具來管理虛擬環境,同時還附帶了許多IDE。

但是對於需要進行深度學習工作的朋友而言,對多版本框架共存的需求顯然是首位的,我們必須要自行創建虛擬環境對不同版本的第三方包進行隔離。

同時,我們很少使用Anaconda自帶的IDE,而是使用功能更加強大的Pycharm來進行開發,這就使得Anaconda提供的大而全的環境顯得過於臃腫。

Miniconda很好的解決了這個問題,它只提供了conda工具來管理環境,而沒有其他預裝的第三方包。這樣不僅可以節省存儲空間,而且有利於我們從一開始就正確地配置環境。

下載Pycharm

1

  • 選擇Windows系統。Professional是專業版,需要購買並使用賬號密碼登錄,還可以使用edu后綴的教育郵箱免費申請。專業版比社區版增加了對於Web開發、數據庫和jupyter notebook等的支持,如果不需要上述功能可以選擇Community社區版。

2

  • 點擊Download下載。這里我下載的是專業版,后續安裝步驟可能與社區版有所出入。

安裝Pycharm

  • 雙擊下載好的exe安裝文件,點擊Next進入下一步。

3

  • 選擇安裝位置,這里我選擇安裝在D盤。

4

  • 選擇安裝選項。這里建議選擇添加至PATH環境變量,並關聯.py文件。添加至右鍵菜單,可以在文件夾上單擊右鍵使以Pycharm項目打開文件夾。關聯.py文件指默認用Pycharm打開.py文件。

5

  • 選擇開始菜單文件夾,點擊Install。

6

  • 安裝完成后可以選擇立即重啟或者之后手動重啟。

7

下載Miniconda

8

  • 選擇Latest Miniconda Installer Links中Windows的64或32位版本進行下載。
  • 如果下載速度慢的話,可以在清華大學開源鏡像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda中選擇對應的版本進行下載。注意選擇Miniconda3-latest-Windows為前綴的鏈接,后面根據自己電腦的位數選擇x86(32位)或x86_64(64位或32位)的版本。

9

安裝Miniconda

  • 雙擊下載好的exe安裝文件,點擊Next進入下一步。

12

  • 點擊I Agree同意用戶許可協議。

  • 選擇為哪些用戶安裝。Just Me只為當前系統登錄的用戶進行安裝,如果有多賬戶使用同一台電腦並且都希望使用Miniconda的話,需要選擇All Users。這里選擇默認的Just Me。

11

  • 選擇安裝位置,這里我選擇安裝在D盤。

12

  • 選擇安裝選項。這里建議兩個選項都進行勾選。第一個選項是將Miniconda3添加到PATH路徑中,以便使用命令行或終端使用conda命令。需要注意的是,如果之前安裝過Anaconda需要先進行卸載,以免引起錯誤。第二個選項是將Miniconda3設置為默認的系統Python環境,其他IDE中使用Python時會首先調用Miniconda中的Python及其相關環境。

13

  • 點擊Next。

14

  • 這兩個選項是Anaconda的一些幫助文檔,可以取消勾選以跳過,點擊Finish完成安裝。

15

  • 按win+r,輸入cmd打開命令行,輸入conda,如果看到如下圖所示的輸出,就說明Miniconda安裝完成了。

16

在Pycharm中使用Miniconda環境

  • 雙擊運行Pycharm。

  • 勾選同意,點擊Continue。

17

  • 這里可以任意選擇是否共享匿名數據。
  • 這里可以選擇激活Pycharm或者免費試用30天,點擊continue。

18

19

  • 看到這個界面說明Pycharm成功啟動了,點擊New Project創建一個新項目吧。

20

  • 在這個界面中,左側選擇Pure Python創建一個純Python項目,右側更改Location以改變項目的名稱和存儲位置。在Python Interpreter(Python解釋器)中選擇New environment using Conda,這樣就可以使用我們剛才安裝的Miniconda了(注意看Python解釋器的路徑中包含Miniconda3,證明確實是用的Miniconda環境),也可以自行指定該環境中Python的版本。這樣會為這個Python項目創建一個同名的conda環境。這里的Make available to all projects暫時不用勾選,稍后在conda環境介紹中會提到其作用。最后點擊Create即可。

21

  • 進入項目后稍等片刻,等待右下角的Updating skeletons進度條完成,點擊綠色箭頭就可以運行程序。

22

下一篇博客中將詳細地介紹conda工具的使用方法。


免責聲明!

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



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