Plan du cours
Mettre en place son environnement de développement
Opération courante sous environnement python
Pour conclure
01
Qu'est-ce qu'un environnement de développement en Python ?
Lorsque vous installez Python sur votre ordinateur pour la première fois, il s'installe de manière "globale". C'est comme une grande cuisine partagée : tous vos projets Python vont utiliser les mêmes ustensiles (les bibliothèques) rangés au même endroit.
Un environnement de développement (ou environnement virtuel), c'est l'action de créer une petite cuisine privée pour chaque nouveau projet. Ce projet aura son propre Python et ses propres bibliothèques, totalement isolés du reste de votre ordinateur.
├── bibliothèque-A v1.0
├── bibliothèque-B v3.2
├── projet-1/ ← veut A v1.0 ✓
└── projet-2/ ← veut A v2.0
└── .venv/ → A v1.0 ✓
projet-2/
└── .venv/ → A v2.0 ✓
02
Pourquoi est-ce absolument indispensable ?
Ne pas utiliser d'environnement virtuel peut devenir très problematique. Voici pourquoi les professionnels en utilisent systématiquement :
Éviter les conflits de versions
Projet A fonctionne avec la version 1.0 d'un outil, Projet B exige la version 2.0. Dans une installation globale, mettre à jour l'outil pour B va casser A. Avec des environnements isolés, chaque projet garde la version dont il a besoin.
Garder un ordinateur propre
Vous pouvez tester des dizaines de bibliothèques pour un projet. Si vous supprimez le projet, son environnement virtuel disparaît avec lui — sans laisser de "déchets" sur votre système.
Faciliter le partage
Un environnement isolé permet de lister exactement ce dont votre projet a besoin. C'est indispensable pour partager votre code avec un collègue ou le déployer sur un serveur.
Erreur fréquente
Beaucoup de tutoriels sur Internet vous montrent comment installer des bibliothèques avec pip install directement dans le terminal, sans activer d'environnement virtuel au préalable. Ne faites pas ça. C'est la recette garantie pour avoir des problèmes dans 3 mois quand vous démarrerez un second projet.
Bonne pratique
Par convention, le dossier de l'environnement virtuel se nomme .venv (avec un point devant). Ce point le rend "caché" sur Linux/Mac et signale aux outils de développement que ce dossier n'est pas du code source à partager.
À retenir
- Un environnement virtuel = une cuisine privée isolée pour chaque projet Python
- Il évite les conflits de versions entre projets, garde le système propre et facilite le partage
- Se crée avec
python -m venv .venv· S'active avecsource .venv/bin/activate - Quand l'environnement est actif, le prompt commence par
(.venv)
Cours mis à jour en mars 2026.
