Imagine :
- Projet A a besoin de
Django 2.0. - Projet B a besoin de
Django 4.0.
Si tu installes tout sur ton ordi globalement, tu as un conflit. 💥 La solution : Chaque projet a sa petite bulle isolée. C'est un Environnement Virtuel.
Créer (Une seule fois par projet)
Place-toi dans le dossier de ton projet.
# Windows
python -m venv venv
# Mac / Linux
python3 -m venv venv
Ça crée un dossier venv/.
Activer (À chaque fois que tu bosses dessus)
Ton terminal doit afficher (venv) au début de la ligne.
# Windows
venv\Scripts\activate
# Mac / Linux
source venv/bin/activate
Désactiver
deactivate
Règle d'or : TOUJOURS créer un venv pour chaque nouveau projet.