Python Venv
2023-11-17
在 Python 開發中,有效管理元件依賴關係是至關重要的。Python 的 venv 提供了一個簡單且有效的解決方案,用於創建隔離的虛擬環境 (venv)。本文將逐步介紹如何使用 venv,使你的 Python 開發既高效又有條不紊 😎
說明
建立虛擬環境的方式相當容易,指定名稱後則搭配 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