Виртуальная среда для FastAPI

Небольшой вопрос, нужно ли нам создавать виртуальное окружение для установки и использования FastAPI. Мы ведь используем venv для Django? Так почему бы не использовать его в FastAPI?

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

Вы также можете использовать виртуальное окружение для проектов fastapi. Это описано в документации https://fastapi.tiangolo.com/contributing/#virtual-environment-with-venv.

Создание виртуальной среды необходимо для разделения ваших пакетов Python и не зависит от вашего проекта.

Вы можете и должны использовать виртуальные среды. Обычно каждый проект имеет свою собственную среду.

Некоторые IDE автоматизировали этот процесс и сделали его тривиальным. Например, PyCharm спрашивает вас во время создания проекта, но вы можете сделать это и после.

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

Я настоятельно рекомендую вам использовать Anaconda для создания и управления виртуальными средами

Вернуться на верх