OUJOOD.COM
Qu'est-ce que pip ?
pip est le gestionnaire de paquets standard de Python. Il sert à installer des modules qui ne font pas partie de la bibliothèque standard — numpy, requests, Django, et des milliers d'autres. Une seule commande suffit :
pip install numpy
pip est inclus par défaut à partir de Python 3.4. Si vous utilisez une version récente de Python, vous l'avez déjà.
Vérifier et installer pip
Pour vérifier que pip est disponible sur votre système, ouvrez une invite de commande et tapez :
pip --version
Si pip est installé, la version s'affiche :
pip 20.1.1 from C:\Users\Admin\AppData\Local\Programs\Thonny\lib\site-packages\pip (python 3.7)
Si pip n'est pas encore sur votre système, téléchargez-le depuis pypi.org/project/pip.
Les commandes pip disponibles
Une fois pip installé, voici les commandes disponibles depuis l'invite de commande :
| Commande | Description |
|---|---|
| install | Installer des modules. |
| download | Télécharger des modules sans les installer. |
| uninstall | Désinstaller des modules. |
| freeze | Afficher les modules installés au format requirements.txt. |
| list | Lister tous les modules installés avec leur version. |
| show | Afficher des informations détaillées sur un module installé. |
| check | Vérifier que les dépendances des modules installés sont compatibles. |
| config | Gérer la configuration locale et globale de pip. |
| search | Rechercher des modules sur PyPI. |
| cache | Inspecter et gérer le cache de pip. |
| wheel | Construire des fichiers wheel depuis les paquets sources. |
| hash | Calculer les hachages des archives de modules. |
| completion | Commande d'aide pour l'autocomplétion dans le terminal. |
| debug | Afficher des informations utiles pour le débogage. |
| help | Afficher l'aide sur les commandes pip. |
Syntaxe de base
pip s'utilise en ligne de commande. La syntaxe générale est :
pip <commande> [options]
Installer un module avec pip
La commande install télécharge et installe un module depuis PyPI. pip s'occupe aussi d'installer automatiquement toutes les dépendances requises. Voici deux exemples :
pip install camelcase
pip install requests
La sortie de pip install requests ressemble à ceci — chaque ligne correspond à une dépendance vérifiée ou installée :
Requirement already satisfied: requests in c:\users\admin\...\site-packages (2.28.1) Requirement already satisfied: certifi>=2017.4.17 in ...\site-packages (2022.9.14) Requirement already satisfied: charset-normalizer<3,>=2 in ...\site-packages (2.1.1) Requirement already satisfied: urllib3<1.27,>=1.21.1 in ...\site-packages (1.26.12) Requirement already satisfied: idna<4,>=2.5 in ...\site-packages (3.4)
Lister les modules installés
Pour voir tous les modules installés sur votre système avec leur version, utilisez pip list :
pip list
Résultat typique :
Module Version ------------------ --------- camelcase 0.2 certifi 2022.9.14 charset-normalizer 2.1.1 idna 3.4 numpy 1.23.2 requests 2.28.1 urllib3 1.26.12
Par carabde | Mis à jour le 15 mai 2026