Python Venv

2023-11-17

在 Python 開發中,有效管理元件依賴關係是至關重要的。Python 的 venv 提供了一個簡單且有效的解決方案,用於創建隔離的虛擬環境 (venv)。本文將逐步介紹如何使用 venv,使你的 Python 開發既高效又有條不紊 😎

logo

說明

建立虛擬環境的方式相當容易,指定名稱後則搭配 activate 進入虛擬環境。

python3 -m venv myenv
.\myenv\Scripts\activate

透過 pip freeze 可以產生出所使用元件的 requirements.txt

pip freeze

要離開虛擬環境可以透過以下方式:

.\myenv\Scripts\deactivate

虛擬環境不需要加入版本控制從 Repos 重新拉回專案之後,需要重新建立虛擬環境,並且搭配 requirements.txt 來重新安裝 library。

myenv/
*.pyc
__pycache__/
pip install -r requirements.txt