← W1 | PYTHON

Conda 環境管理指南

為什麼用 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砍掉整個環境重來