Flask開發環境:虛擬環境搭建與依賴管理

本文介紹Python虛擬環境的必要性及venv工具使用。不同項目依賴版本可能衝突(如項目A需Flask 2.0、項目B需1.0),虛擬環境可隔離各項目運行環境,避免全局依賴衝突,每個項目擁有獨立“小倉庫”。venv是Python 3.3+內置工具,無需額外安裝,適合新手。 使用步驟:創建項目目錄後,執行`python -m venv venv`生成虛擬環境;不同系統激活命令不同(Windows CMD/PowerShell、Mac/Linux),激活後命令行顯示`(venv)`。激活狀態下,用`pip install flask`安裝依賴,`flask --version`驗證。開發完成後,`pip freeze > requirements.txt`導出依賴,恢復時用`pip install -r requirements.txt`;退出環境執行`deactivate`。 常見問題:激活命令分系統,環境損壞可刪除`venv`文件夾後重建。venv能有效避免依賴衝突,保障項目穩定可復現。

閱讀全文