虚拟环境¶
当你在 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 工作流。