Python Web必備工具:虛擬環境venv的安裝與依賴管理

爲什麼需要虛擬環境?解決不同項目依賴衝突(如Django 2.2與4.0版本兼容問題)、避免污染系統Python環境、方便團隊協作共享依賴。 Python 3.3+內置`venv`模塊,無需額外安裝,是創建虛擬環境的輕量工具。 使用步驟: 1. **創建**:進入項目目錄,執行`python -m venv venv`,生成獨立`venv`文件夾。 2. **激活**:系統不同命令各異:Windows(cmd/PowerShell)或Mac/Linux分別用對應路徑激活,成功後終端顯示`(venv)`。 3. **驗證**:`python --version`和`pip --version`確認環境生效。 4. **依賴管理**:激活後用`pip install`安裝包,完成後`pip freeze > requirements.txt`導出依賴;新環境或他人項目可通過`pip install -r requirements.txt`快速安裝。 5. **退出與刪除**:用`deactivate`退出,直接刪除`venv`文件夾即可。 `venv`隔離項目依賴,安全高效,是Python開發必備工具。

閱讀全文