close

Python 程式語言開發之初,從沒想過,也不是特別將 Python 設計來做為科學計算 和資料分析 的工具,但 Python 成為主要的科學計算工具已有相當長的時間,這科學計算包含了大型的資料集的分析和視覺化,也因為 Python 具備了科學計算與資料分析的能力,Python 後來更成為發展人工智慧機器學習的主要工具之一。

Python 之所以成為科學計算、資料分析和機器學習的主要工具,是因為 Python 擁有龐大的第三方套件,以及功能強大的第三方整合開發環境。對於 Python 的使用者而言,Anaconda 就是一個相當受歡迎的整合開發環境,在〔Anaconda Distribution〕(Anaconda 發行版)整合的 Python 3.7版本中就包含了 633 個套件(https://docs.anaconda.com/anaconda/packages/py3.7_win-64/),包括在科學計算、資料分析和機器學習會使用到的 NumpyPandasSciPyMatplotlib Scikit-Learn 等等。

除了預先整合的套件之外,Anaconda 也整合了視窗介面的 IPython 整合開發環境(IDE Spyder,以及以瀏覽器為介面的 Jupyter Notebook

Anaconda 是一個跨平台的開發工具,它同時支援 Microsoft WindowsApple macOS、和 Linux 三種不同的作業系統。這篇文章所描述的 Anaconda 是安裝在 Microsoft Windows 10 作業系統之下,在其他作業系統之下的安裝方法大同小異,若不是使用 Microsoft Windows 10 作業系統的朋友可參考其他作者撰寫的安裝文件。

因為篇幅關係,這篇文章分成上、下兩集,上集主要介紹下載和安裝 Anaconda 開發工具,下集描述安裝後必須設定環境變數。

 

 

一、下載 Anaconda

首先到 Anaconda 的官方網頁(https://www.anaconda.com/distribution/)下載〔Anaconda Individual Edition〕,〔Anaconda Individual Edition〕的正式名稱是〔Anaconda Distribution〕(Anaconda 發行版),它同時支援 Microsoft WindowsApple macOS、和 Linux 三種不同的作業系統,請依照你的電腦的作業系統下載適當的 Anaconda 安裝軟體。

熟悉 Python 的朋友應當知道,Python 3.x 版本相對於 Python 2.x 版本有重大的改變,Python 3.x 版本有許多語法和物件在 Python 2.x 版本是不支援的。目前 Python 2.x 的版本已停止開發和支援,最後的版本是 Python 2.7 版,除非你要驗證或測試以 Python 2.7 版本開發的程式,建議各位朋友直接安裝 Python 3.x 的版本會比較恰當。而 Python 3.x 版本在撰寫這篇文章時,發行的穩定版本是 Python 3.8 版,Python 3.9 版正在開發、測試當中,即使如此, Anaconda 目前只支援到 Python 3.7 版,對大多數朋友而言,Anaconda Python 3.7 版本已經足夠,想知道 Python 3.7 版和 Python 3.8版差異的朋友可以到 Python 官方網站(https://docs.python.org/3/whatsnew/3.8.html)了解。

這裡要提醒各位朋友,請各位朋友不要在非官方網站下載來路不明的軟體,以免下載到被重新打包並含有惡意程式的安裝軟體。

 

image

 

如上圖,先點選作業系統,再選擇是安裝 Python 2.7 的版本或是 Python 3.7 的版本,再來點選是 64 位元或是 32 位元的安裝軟體。點選之後,安裝軟體會被自動儲存到 Downloads〕或〔下載〕目錄下,下載之後可按照使用者使用習慣搬移到其他慣用目錄。我個人習慣會將安裝檔案分門別類存放,這 Anaconda 安裝軟體就儲存在我電腦裡的〔D:\Tools\anaconda\〕目錄下。

 

image

 

二、安裝 Anaconda

在這章節中,我們會一步一步描述安裝步驟。

1. 在《檔案管理》視窗中移動滑鼠至〔Anaconda3-2020.02-Windows-x86_64〕應用程式執行檔並雙擊滑鼠左鍵執行安裝程式。

image

 

2. 這時螢幕彈出《歡迎安裝》視窗,點擊【Next】按鈕繼續安裝。

Anaconda 建議在開始安裝之前先關閉所有的應用程式,這樣可以避免更新相關的系統檔案之後還要重啟你的電腦。

image

 

3. 結束《歡迎安裝》視窗並彈跳出《使用許可協議》視窗,請詳細閱讀許可協議內容後再點擊【I Agree】按鍵繼續安裝。

image

 

4. 結束《使用許可協議》視窗並彈跳出《選擇安裝型態》視窗。如果在安裝的電腦上有設定一個以上的使用者帳號,你可以選擇只在登入的帳號使用 AnacondaJust Me (recommended)),或是所有使用者帳號都可以使用 Anaconda All Users (requires admin privileges))。

在我的電腦裡有兩個使用者帳號,而且我習慣讓這兩個帳號都能使用 Anaconda,因此我選擇〈All Users (requires admin privileges) 〉單選按鈕。

請注意,選擇所有使用者帳號都能使用 Anaconda,在安裝時,你必須擁有管理者的權限。

選擇完畢之後,用滑鼠點擊【Next】按鍵繼續安裝。

image

 

5. 接著螢幕跳出《選擇安裝位置》視窗,如果你對 Microsoft Windows 的檔案系統以及環境設定不是很熟悉的話,建議你不要去改變預設的安裝路徑

請記得,這預設的安裝路徑也會因不同版本的 Windows 作業系統而有所不同,Microsoft Windows 10 的預設安裝路徑是:

C:\ProgramData\Anaconda3

請你記得這安裝路徑,在安裝完畢 Anaconda 之後要設定環境變數,必須清楚知道這安裝路徑,才能正確設定環境變數。

直接用滑鼠點擊【Next】按鍵繼續安裝。

image

 

6.  接著螢幕跳出《進階安裝選擇》視窗,這裡有兩個選項可以選擇。

第一個選項〈Add Anaconda3 to the system PATH environment variable〉,Anaconda 安裝程式不建議選擇這個選項,理由是之前如果有安裝過其他版本的 Anaconda 時,因為環境變數設定讓你無法正確開啟 Anaconda,而有可能要你解除安裝,再重新安裝。

第二個選項〈Register Anaconda3 as the system Python 3.7〉,這個選項將允許其它相關程式,譬如 Visual StudioPyCharmWing IDEPyDev、和MSI 二進位安裝包,能自動偵測到 Anaconda 為系統上主要的 Python 3.7 整合開發環境。

這裡我也建議點選第二個選項避免節外生枝。

點選第二個選項之後,用滑鼠點擊【Install】按鍵正式開始安裝。

image

 

7.  依據個人電腦 CPU 的執行速度,整個安裝過程需要幾分鐘時間。

image

 

8.  安裝 Anaconda 完畢之後會彈跳出《安裝完畢》這個視窗,提示安裝完畢,點擊【Next】按鍵繼續下一步驟。

image

 

9.  在完全離開 Anaconda 安裝程式之前,會再彈跳出下面這個視窗,提示 Anaconda 最近已經整合 JetBrains 開發的 PyCharm IDE 整合開發環境軟體,有興趣的朋友可以點擊視窗中的連結(https://www.anaconda.com/pycharm/)進入PyCharm 的官方網站下載安裝程式並安裝 PyCharm 整合開發環境軟體,這篇文章不特別介紹 PyCharm 和安裝 PyCharm 軟體。

點擊【Next】按鍵繼續下一步驟。

image

 

10. 根據個人需要,在結束安裝程式之前可以點選〈Anaconda Individual Edition Tutorial〉教學簡介和〈Learn More About Anaconda〉了解更多的 Anaconda

點擊【Finish】按鍵結束安裝程式。

image

 

 

老驥於 2020/04/16

 

 

當安裝完畢 Anaconda 後,import 套件和模組時卻跳出錯誤訊息,問題就出在作業系統的環境設定,「Anaconda 整合開發環境(下)」有完整的說明和介紹。

Anaconda 整合開發環境(下)

https://maximachi.pixnet.net/blog/post/8459888

 

 

 

arrow
arrow
    創作者介紹
    創作者 phd.chi 的頭像
    phd.chi

    maximaChi's blog

    phd.chi 發表在 痞客邦 留言(0) 人氣()