(註:Anaconda 是最簡單的選擇,因為它把 Python、常用套件、Spyder 都打包好了。)
Q : 什麼是 Anaconda(Distribution Installer)?
Anaconda 是一個 「完整的 Python 科學運算套件大集合」,裡面包含:
-Python 本體
-常用的科學運算、資料分析套件:numpy、pandas、matplotlib、scikit-learn…
-Spyder、Jupyter Notebook(常用 IDE)
-conda 套件管理工具(用來安裝、更新、管理套件和虛擬環境)
換句話說,安裝好 Anaconda 你就什麼都有了,可以直接開始寫程式。
Q : 什麼是 Miniconda(Miniconda Installer)?
Miniconda 是 精簡版的 Anaconda,裡面只包含:
-Python 本體
-conda 套件管理工具
-很少的預設套件(幾乎沒有額外套件)
如果你要用 numpy、pandas 或 Spyder,必須自己用指令安裝
所以建議新手直接裝 Anaconda(Distribution Installer)
原因:
安裝好後不用再額外設定,就有 Spyder、Jupyter 和常用套件,馬上能開始學。
文件和教學幾乎都是以 Anaconda 為例子,跟著學最不容易卡住。
Miniconda 適合:
你已經熟悉 conda 和 pip,想要乾淨的環境。
硬碟空間有限(Anaconda 太大),或你只想安裝少量套件。
稍微了解完概念後,就可以開始安裝軟體了,首先下載 Anaconda
到 Anaconda 官網下載適合你作業系統(Windows / macOS / Linux)的安裝程式,我自己是使用 Windows10系統。進入網頁後選擇Distribution Installer
接著會出現以下安裝畫面
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)進來後,找到Spyder,點選Launch
恭喜你可以開始寫程式了!
前置作業都準備好後,明天我們將準備開始寫第一支程式