Leçon 5 / 10 — Chapitre 8: Structurer et tester un projet
Gérer les dépendances avec pip et requirements.txt
pip est le gestionnaire de paquets standard de Python, utilisé pour installer des bibliothèques externes comme pandas ou requests (vus dans ce module) — absentes de la bibliothèque standard, elles doivent être installées séparément avant utilisation.
pip install pandas requests
Cette commande, tapée dans un terminal avec l'environnement virtuel du projet activé (vu à la leçon précédente), installe ces deux bibliothèques dans cet environnement.
Un fichier requirements.txt, à la racine d'un projet, liste les dépendances nécessaires, une par ligne — souvent avec une version précise, pour garantir que le projet fonctionne de façon identique sur une autre machine :
pandas==2.1.0
requests==2.31.0
pip install -r requirements.txt installe toutes les bibliothèques listées d'un coup, dans l'environnement virtuel actif — la façon standard de reconstituer l'environnement d'un projet sur une nouvelle machine, sans réinstaller chaque bibliothèque une par une manuellement.
pip freeze affiche la liste des bibliothèques actuellement installées, avec leur version exacte — une commande souvent utilisée pour générer le contenu d'un requirements.txt à jour :
pip freeze > requirements.txt
À vous de jouer : écrivez le contenu d'un requirements.txt listant deux bibliothèques de votre choix, chacune avec une version précise.
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