跳轉至

虛擬環境

🌐 AI 與人類共同完成的翻譯

此翻譯由人類指導的 AI 完成。🤝

可能會有對原意的誤解,或讀起來不自然等問題。🤖

你可以透過協助我們更好地引導 AI LLM來改進此翻譯。

英文版

當你在 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 venvpip 工作流程。