特別強調,本教程特別針對Python語言程式設計初學者,為正確安裝程式設計的IDE而編寫。
前三節教程說明了Python 和 PyCharm 安裝方法和步驟,系統環境變數的設定以及在PyCharm設定Python編輯器,以及pip install庫名,安裝專案需要的庫;這樣學習者就可以進行後續的Python語言程式設計學習了;
可是很多學習者在獨立學習期間完全照抄學習書本或資料上的程式碼,執行時出現很多問題,這就與未安裝Python包相關;但是,初學者往往對程式碼中的包和庫比較陌生;而Python具有指令碼語言中最豐富和強大的類庫,覆蓋了檔案O/I、GUI、網路程式設計、資料庫訪問、文字操作等絕大部分應用場景。為了減少學習者安裝和管理Python包的困擾,本節教程主要說明Anaconda的安裝和配置,希望對不同的學習者有所幫助。
一、 安裝Anaconda前,就Python、Anaconda和PyCharm的聯絡和區別簡要說明:
1. Python是程式語言直譯器(基本編譯環境);Python自身缺少numpy、matplotlib、scipy、scikit-learn....等一系列包。例如需要在cmd終端輸入:pip install numpy安裝numpy包,才能進行相應運算。
2. Anaconda 是Python的一個的發行版本,預裝了Python、Conda、眾多包和一大堆安裝好的科學計算工具; Conda具有包管理和環境管理功能以及python和相關的配套工具,核心功能是利用工具/命令來進行包和環境管理,方便進行多版本Python並存、切換以及第三方包安裝;已經安裝好的眾多包和科學計算工具,其更專注於人工智慧、適合科學計算、資料分析、機器學習等開發應用。 Anaconda透過包管理工具、開發環境、Python版本,不僅可以方便安裝、更新、解除安裝工具包,而且安裝時能自動安裝相應的依賴包,大大簡化了工作流程。
圖1:簡而言之Anaconda = python + Conda+(NumPy、SciPy 等常用第三方庫 )+ IDE
圖2 Anaconda安裝好的常用包
3.PyCharm是為Python程式語言專門打造的一款IDE(整合開發環境)。在PyCharm中編寫Python程式,兩者關係即程式設計工具和程式語言的關係。
二、在Windows上安裝Anaconda的方法說明
1. 在瀏覽器輸入網址:https://www.anaconda.com/products/individual#Downloads
圖3
2.登入網站頁面, 依照系統要求下載,本節教材下載Windows 64-bit示例如下;
圖4
圖5
圖6
圖7
圖8
7. 先勾選"Add Anaconda3 to my PATH environment variable"(否則安裝後要手動設定環境變數)和 "Register Anaconda as my default Python3.8",再點選"Install"安裝;
圖9
8 . 安裝過程:
圖10
圖11
圖12
圖13
11. 安裝完成後,在Windows開始選單中,已經顯示安裝Anconda相關檔案圖示;
圖14
三 、在編輯器PyCharm中設定直譯器:
圖15
圖16
圖17
圖18
圖19
圖20
圖21
圖22
圖23
圖24
圖25
圖26
圖27
另外,關於直譯器的配置也可以直接在PyCharm的開始選單"File/Setting"採用相同的方法配置;
圖28
四、Conda常見命令的使用
恭喜您! 您已經經過上述步驟關於Anaconda以及整合開發環境IDE(PyCharm)的安裝和配置完成;初期Python程式設計與IDE相關的障礙已經清除,可以集中精力學習Python語言程式設計,進行開發資料收集、分析、影象處理等大資料應用和AI等相關工作。