告別 Anaconda:在 macOS 上使用 pyenv 建立 Python 開發環境

2024/04/25:新增「更新 Python 版本」。
「人生苦短,我用 Python」闡述了 Python 的易用與簡潔,但如果深入到 Python 的套件管理與版本隔離,則是一件十分複雜的事,有興趣的人可以參考下列內容:
- 撥開 Python, pip, site-packages 的藍色蜘蛛網 💢
- 《捕蛇者說》Ep 15. 和 PyPA 的成員聊聊 Python 開發工作流(推薦!)
- 建立一個方便開發的 Python 環境 (零)- 使用 Pyenv 管理 Python 版本
- pip, pipenv 和 poetry 的選擇
本文重點
這次並沒有要細論上述內容,只是想把 Anaconda 移除掉——我現在的 Python 虛擬環境(virtualenv)都是用 Anaconda 附帶的 conda 建立與管理居多。
而最常見的替代方案,就是 pyenv + virtualenv。
本篇僅記錄一下設定上的重點,詳細用法請參考 pyenv 官方 GitHub。


