1.2 KiB
Environnements virtuels
Lorsque vous travaillez sur des projets Python, vous devez utiliser un environnement virtuel pour isoler les packages installés pour chaque projet.
Pour les projets FastAPI, je recommande d’utiliser uv pour gérer le projet, ses dépendances et son environnement virtuel.
Créer un projet
Installez uv en utilisant le guide d’installation officiel, puis créez un projet :
$ uv init awesome-project --bare
$ cd awesome-project
$ uv add "fastapi[standard]"
uv crée automatiquement un environnement virtuel pour le projet. Vous n’avez pas besoin d’en créer ou d’en activer un vous-même.
Exécutez les commandes dans l’environnement du projet avec uv run, par exemple :
$ uv run fastapi dev
En savoir plus
Lisez le guide sur les environnements virtuels pour apprendre comment les environnements virtuels fonctionnent en dessous, y compris l’activation et le workflow alternatif avec python -m venv et pip.