以前要嘗試 Python 的各種函式庫時,會用 virtualenv 或 docker 來產生專用的獨立環境。
但 Python 版本更新也算快,若想用特定 Python 版本執行,還需再搭配 pyenv
來確認運行環境,這些套疊讓環境設定變得更複雜。
現在已有 miniconda 工具,只要用 brew 就可以安裝
brew install --cask miniconda
使用體驗相當好,節省了許多學習與設定的時間,也可以安心的去嘗試各種函式庫。
建立環境
可使用 conda create
命令建立獨立的虛擬環境
$ conda create python=3 -n TEST
這樣會自動下載最新 Python 3 版本,並將環境名稱設定為 TEST
。
切換環境
可使用 conda create
命令切換到對應的環境
conda activate TEST
TEST
為環境名稱。切換後還是可以用 pip3 install
等工具來安裝函式庫。
可使用 conda deactivate
命令離開環境。
查看或管理環境
可使用命令 conda env list
查看現有的虛擬環境。
不再需要此虛擬環境時,可使用命令 conda env remove -n TEST
移除名為 TEST
的環境。
安裝套件
有些 Python 程式建議用不同的套件管理工具如 poetry,也可以透過 conda
命令來安裝使用
conda install -c conda-forge poetry