
對於任何 Python 開發者而言,無論是新手還是資深專家,有效地管理專案依賴都是一門必修課。您是否曾遇到過這樣的情況:專案 A 需要 requests
2.25 版本,而專案 B 卻依賴於全新的 2.28 版本?在系統全域環境中安裝套件,很快就會導致一場難以收拾的「依賴地獄」(Dependency Hell)。
幸運的是,Python 提供了一個優雅的內建解決方案:虛擬環境。
虛擬環境就像是為每個專案建立的獨立、隔離的 Python 工作區。在這個工作區裡,您可以安裝特定版本的套件,而完全不必擔心會與其他專案或系統全域環境產生衝突。
在這份終極指南中,我們將以最新的 Ubuntu 24.04 LTS 為平台,帶您從零開始,一步步掌握使用 Python 內建 venv
模組來建立、啟用和管理虛擬環境的完整流程。
第一步:奠定基礎 - 安裝 python3-venv
雖然 venv
是 Python 3 的標準函式庫之一,但在 Ubuntu 和其他 Debian-based 系統上,您需要先安裝一個輔助套件來啟用它。這是一個簡單但至關重要的一步。
打開您的終端機,執行以下指令: