Plan du cours
Mettre en place son environnement de développement
Opération courante sous environnement python
Pour conclure
01
Le problème du partage
Votre code fonctionne parfaitement avec vos bibliothèques. Vous voulez l'envoyer à un collègue ou le déployer sur un serveur. Le problème : vous ne pouvez pas lui envoyer votre dossier .venv.
- Poids — plusieurs Go, parfois des centaines de milliers de fichiers
- OS-spécifique — un .venv Windows ne fonctionne pas sur Mac
- Chemins absolus — les fichiers de config pointent vers votre ordinateur personnel
On envoie la recette, pas le gâteau. Un simple fichier texte de quelques Ko qui liste ce qu'il faut installer — et chacun reconstruit son propre .venv en une commande.
02
Exporter sa configuration — pip freeze
Pour générer le fichier requirements.txt automatiquement, tapez :
TERMINAL
pandas==2.1.4)Voici à quoi ressemble le fichier généré :
requirements.txt
03
Restaurer un environnement — pip install -r
Quand votre collègue reçoit votre projet (ou quand vous changez d'ordinateur), il suit ces 3 étapes :
python -m venv .venvsource .venv/bin/activate (ou .\.venv\Scripts\Activate.ps1 sur Windows)TERMINAL
Exercice pratique
Simulez un transfert de projet :
- Dans votre projet avec bibliothèques installées, générez le
requirements.txt - Ouvrez ce fichier avec un éditeur de texte — observez les versions figées
- Créez un second dossier
projet-clone/, copiez-ymain.pyetrequirements.txtuniquement - Créez un nouveau
.venv, activez-le, et lancezpip install -r requirements.txt
À retenir — le cycle de vie d'un projet partagé
- On ne partage jamais le dossier
.venv— on partage la recette pip freeze > requirements.txtexporte ·pip install -r requirements.txtrestaure
Cours mis à jour en mars 2026.
