Avant de coder, il faut préparer l'atelier. Pas de panique, on va faire ça proprement. On ne veut pas mettre le bazar dans ton ordinateur.
Étape 1 : Avoir Python
Ça semble évident, mais vérifions. Ouvre ton terminal (ou invite de commande) et tape :
python --version
# Ou parfois sur Mac/Linux :
python3 --version
Si tu vois Python 3.8 ou plus, c'est bon !
Sinon, file sur python.org et installe la dernière version. N'oublie pas de cocher "Add Python to PATH" si tu es sur Windows !
Étape 2 : Le concept vital (L'Environnement Virtuel)
⚠️ C'est l'étape la plus importante.
En Python, on installe des paquets (librairies). Si tu installes Flask directement sur ton système, ça va marcher... pour le premier projet. Mais le jour où ton Projet A a besoin de Flask 2.0 et ton Projet B de Flask 3.0... c'est la guerre. Tout casse.
La solution : Les Environnements Virtuels (venv).
C'est comme créer une petite bulle isolée pour chaque projet. Ce qui se passe dans la bulle reste dans la bulle.
Étape 3 : Créons notre bulle
Crée un dossier pour ton projet et rentre dedans :
mkdir mon_super_flask cd mon_super_flaskCrée l'environnement virtuel :
# Windows python -m venv venv # Mac / Linux python3 -m venv venv(Le deuxième
venvest juste le nom du dossier, tu pourrais l'appeler "patate", mais "venv" est la convention).Active l'environnement (La bulle !) :
# Windows (PowerShell) venv\Scripts\Activate # Windows (CMD) venv\Scripts\activate.bat # Mac / Linux source venv/bin/activate
Tu sais que ça a marché parce que tu vois (venv) apparaître au début de ta ligne de commande.
Félicitations, tu es dans la Matrice. 🕶️
Étape 4 : Installer Flask
Maintenant qu'on est au chaud dans notre venv, installons Flask. On utilise pip, le gestionnaire de paquets de Python.
pip install flask
C'est tout. Pip va télécharger Flask et ses copains (Werkzeug, Jinja2, etc.).
Pour vérifier :
flask --version
Si ça répond, c'est gagné. Ton environnement est prêt. Prochaine étape : Ton premier "Hello World" !