跳转至

虚拟环境

🌐 由 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 工作流。