Leçon 4 / 10 — Chapitre 8: Structurer et tester un projet
Environnements virtuels avec venv
Un environnement virtuel isole les bibliothèques installées pour un projet précis, sans affecter le reste du système ni les autres projets — indispensable dès que deux projets ont besoin de versions différentes d'une même bibliothèque.
python -m venv mon_environnement
Cette commande, tapée dans un terminal (pas dans un script Python), crée un dossier mon_environnement contenant une installation Python isolée. Il faut ensuite l'activer pour l'utiliser :
# Sous Windows
mon_environnement\Scripts\activate
# Sous macOS/Linux
source mon_environnement/bin/activate
Une fois activé, toute commande pip install (vue à la leçon suivante) installe les bibliothèques dans cet environnement seulement, sans toucher à l'installation Python globale du système — un autre projet, avec son propre environnement virtuel, peut ainsi utiliser une version différente de la même bibliothèque sans conflit.
deactivate (une simple commande, sans argument) quitte l'environnement virtuel actif, pour revenir à l'installation Python globale du système.
Bonne pratique à retenir : créer un environnement virtuel dédié pour chaque projet Python, plutôt que d'installer toutes les bibliothèques directement dans l'installation Python globale du système.
À vous de jouer : décrivez, en une phrase, pourquoi deux projets ayant besoin de versions différentes d'une même bibliothèque poseraient problème sans environnements virtuels séparés.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 87 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès