Виртуальные окружения¶
🌐 Перевод выполнен с помощью ИИ и людей
Этот перевод был сделан ИИ под руководством людей. 🤝
В нем могут быть ошибки из-за неправильного понимания оригинального смысла или неестественности и т. д. 🤖
Вы можете улучшить этот перевод, помогая нам лучше направлять ИИ LLM.
При работе с проектами на 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.