虛擬環境¶
當你在 Python 專案中工作時,你應該使用虛擬環境來隔離每個專案安裝的套件。
對於 FastAPI 專案,我建議使用 uv 來管理專案、其依賴項和虛擬環境。
建立一個專案¶
使用官方安裝指南安裝 uv,然後建立一個專案:
$ uv init awesome-project --bare
$ cd awesome-project
$ uv add "fastapi[standard]"
uv 會自動為專案建立虛擬環境。你不需要自己建立或啟動虛擬環境。
使用 uv run 在專案環境中執行指令,例如:
$ uv run fastapi dev
了解更多¶
閱讀虛擬環境指南來了解虛擬環境在底層如何運作,包括啟動,以及替代的 python -m venv 和 pip 工作流程。