Installer Fast API
Prérequis
Installer fastapi sur macOS
brew install fastapi
Créer un environnement de développement
python3 -m venv venv
Vérifier que l’environnement virtuel est correctement activé
source venv/bin/activate
Installer les dépendances Fast API
pip install fastapi
Créer le fichier main.py
from fastapi import FastAPI
app = FastAPI()
@app.get("/")async def root(): return {"message": "Hello World"}
Démarrer le serveur de développement
uvicorn main:app --reload
Gestion des dépendances
pip freeze
pip freeze > requirements.txt
Automatiser le démarrage
Ajouter un script start.sh
A la racine du projet.
#!bin/bashsource venv/bin/activateuvicorn main:app --reload
Lancer le projet
Exécuter le script, avec la commande.
sh start.sh