Aller au contenu principal

3 formations sont désormais disponibles : Python, Flask et JS.

Aller au contenu principal

Environnements Virtuels (`venv`)

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.