為什麼用 Conda?
每個專案需要的 Python 版本和套件都不一樣。Conda 讓你為每個專案建立獨立的虛擬環境,互不干擾。裝錯東西也不怕,砍掉重建就好。
1
安裝 Miniforge
Miniforge 是輕量版的 Conda,用 conda-forge 作為預設套件來源,安裝速度快、相容性好。
$brew install miniforge
安裝完成後,初始化 Conda 讓它接管你的 shell:
$conda init zsh
$source ~/.zshrc
你的終端機提示符前面會出現 (base),代表 Conda 已啟用
2
建立課程專用環境
為這門課建立一個獨立的 Python 環境,指定 Python 3.11。
$conda create -n bioagent python=3.11 -y
bioagent 是環境名稱,可以自訂
3
啟用環境
每次開終端機要做這門課的事情前,先啟用環境。
$conda activate bioagent
# 確認 Python 版本
$python --version
提示符會從 (base) 變成 (bioagent)
4
安裝課程所需套件
在 bioagent 環境中安裝後續課程會用到的基礎套件。
$conda install numpy pandas matplotlib scipy -y
$pip install mne anthropic
mne 是 EDF 生理訊號分析套件,anthropic 是 Claude API SDK
Conda 常用指令速查
| 指令 | 說明 |
|---|---|
| conda activate bioagent | 啟用環境 |
| conda deactivate | 退出目前環境 |
| conda env list | 列出所有環境 |
| conda install 套件名稱 | 安裝套件 |
| conda list | 列出目前環境的所有套件 |
| conda remove -n bioagent --all | 砍掉整個環境重來 |