Files
fastapi/docs/ru/docs/virtual-environments.md
T
286344571f 🌐 Update translations for ru (update-outdated) (#16210)
Co-authored-by: pr-submit[bot] <pr-submit[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <109919500+YuriiMotov@users.noreply.github.com>
Co-authored-by: pr-push[bot] <pr-push[bot]@users.noreply.github.com>
2026-08-19 10:57:37 +02:00

1.8 KiB

Виртуальные окружения

При работе с проектами на Python рекомендуется использовать виртуальное окружение, чтобы изолировать пакеты, установленные для каждого проекта.

Для проектов FastAPI я рекомендую использовать uv для управления проектом, его зависимостями и виртуальным окружением.

Создание проекта

Установите uv, используя официальное руководство по установке, а затем создайте проект:

$ uv init awesome-project --bare
$ cd awesome-project
$ uv add "fastapi[standard]"

uv автоматически создаёт виртуальное окружение для проекта. Вам не нужно создавать или активировать его самостоятельно.

Запускайте команды внутри окружения проекта с помощью uv run, например:

$ uv run fastapi dev

Узнать больше

Прочитайте руководство по виртуальным окружениям, чтобы узнать, как виртуальные окружения работают под капотом, включая активацию и альтернативный workflow с python -m venv и pip.