使用 Anaconda
如果要在本機安裝 Python 環境,常常會遇到安裝版本和執行路徑的問題,如果不熟悉安裝步驟,可以使用 Anaconda 一鍵安裝的版本,安裝後不僅可以使用 Python,更會一併安裝 Python 編輯器以及常用的模組,讓開發或學習 Python 的前置步驟更為順暢。
快速導覽:關於 Anaconda、下載 Anaconda、安裝 Anaconda、使用 Jupyter、撰寫第一支程式、查看 Python 版本以及套件、使用 Anaconda 建立虛擬環境
關於 Anaconda
Anaconda 是相當受歡迎的 Python 數據科學平台,擁有近千萬的使用者,並內建上百個資料科學模組 ( Data Science Packages ),可用於各種資料科學計算和機器學習,Anaconda 也支援時下流行的一些人工智慧的工具,例如 Sklearn,TensorFlow,Scipy...等。
- Anaconda 的 Individual Edition 可以免費下載安裝,也有提供其他不同功能或功能更多的付費工具。
- Anaconda 和 Python 的英文都是蟒蛇的意思,不過 Anaconda 是更巨大的蟒蛇 ( 安裝起來也滿佔空間的 )。
下載 Anaconda
前往 Anaconda 的網站,從上方 Products 選單裡選擇 Individual Edition ( 個人編輯版 )。
- Anaconda 網站:https://www.anaconda.com/
- 下載頁面:Individual Edition
開啟下載網頁後,預設會按照作業系統,提供下載連結,點擊 download 就可以下載。
也可以將頁面移動到下方,選擇自己適合的版本下載。
安裝 Anaconda
下載後,Mac 點擊 pkg,Windows 點擊 exe 檔案進行安裝,
如果是 Windows,安裝過程中「不用勾選」Add Anaconda3 to my PATH 的選項 ( 下方截圖為 Windows 環境 )。
安裝完成後,就可以看見 Anaconda Navigator 的選項。
使用 Jupyter Notebook
點擊 Anaconda Navigator,就能開啟 Anaconda 的導覽頁面。
開啟導覽頁面後,點擊 Jupyter Notebook 的 lunch 選項,就可以建立一個「使用瀏覽器作為編輯器」的本機編輯環境。
編輯環境通常會以預設瀏覽器為主 ( 建議使用 chrome )
啟動 Jupyter Notebook 之後,瀏覽器會自動開啟一個本機的編輯環境 ( 網址為 localhost 開頭 )。
使用 Jupyter Notebook 撰寫第一支程式
開啟編輯網頁後,從左側可以選擇指定的資料夾,從右上方按鈕可以新增一個編輯的檔案,或新增一個資料夾。
新增編輯檔案 ( 副檔名為 .ipynb ) 後,就可以開始撰寫 Python 的程式,程式完成後點擊上方的 Run 按鈕,就會執行程式並顯示結果,例如下方的例子,就會印出 0~9 的數字。
for i in range(10):
print(i)
查看 Python 版本以及套件
輸入「!python --version
」,執行後就能查看安裝的 Python 版本。
輸入「!pip list
」,執行後就能查看已經安裝的 Python 套件。
使用 Anaconda 建立虛擬環境
Jupyter 本身是一個 Python 的編輯環境,有時會遇到安裝某些套件產生的衝突狀況 ( 例如直接安裝 mediapipe ),因此需要先安裝 虛擬環境,安裝的方式如下:
建立一個資料夾 ( 範例使用的名稱為 mediapipe ),接著輸入命令前往該資料夾 ( 如果是 Windows 輸入 cmd 開啟「命令提示字元視窗」,Mac 開啟終端機,通常命令是 cd 資料夾路徑 )。
進入資料夾的路徑後,輸入下列命令建立一個名為 mediapipe 虛擬環境 ( 下方的 mediapipe 為虛擬環境的名稱,後方 python=3.9 是要使用 python 3.9 版本 )。
conda create --name mediapipe python=3.9
建立環境會需要下載一些對應的套件,按下 y 就可以開始下載安裝,出現 done 就表示虛擬環境安裝完成。
輸入下列命令,就能開啟並進入 mediapipe 虛擬環境,這時在命令列前方會出現 mediapipe 的提示 ( 輸入指令 conda deactivate 可以關閉當前虛擬環境 )。
conda activate mediapipe
進入虛擬環境後,輸入下列指令,在虛擬環境中安裝 Jupyter,經過自動安裝一系列套件的過程後,出現 done 表示成功安裝。
conda install jupyter notebook
開啟 Anaconda,選擇切換到 mediapipe 的環境 ( 就是剛剛建立的 mediapipe 虛擬環境 )。
切換環境後,開啟 mediapipe 環境下的 Jupyter,啟動能開發 mediapipe 的環境。
小結
Anaconda 是目前很普及的 Python 編輯器,只要安裝後就不用煩惱各種 Python 安裝以及編輯器的問題,且 Anaconda 豐富的資料套件,能夠輔助各種資料邏輯運算,是一套很適合開發者的 Python 編輯軟體。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~