OUJOOD.COM
Qu'est-ce que pip ?
pip est le gestionnaire de packages standard pour Python. Nous pouvons utiliser pip pour installer des modules supplémentaires qui ne sont pas disponibles dans la bibliothèque standard de Python.Par exemple:
pip install numpy
Si nous avions pip sur notre système, cette commande aurait installé la bibliothèque numpy que nous avons déjà vu dans un précédent tutorial.
Remarque : si vous avez la version 3.4 ou une version ultérieure de Python, PIP est inclus par défaut.
Comment installer pip ?
Nous pouvons vérifier si pip est installé en utilisant la commande suivante dans la console :Ouvrez
pip --version
Si pip est déjà disponible dans le système, la version de pip est affichée, comme suit:Ouvrez la fenêtre de ligne de commande et tapez la commande suivante
C:\Users\votre nom Admin>pip --versionLa version sera affichée comme suit
pip 20.1.1 from C:\Users\Admin\AppData\Local\Programs\Thonny\lib\site-packages\pip (python 3.7)
Installer PIP
Si vous n'avez pas PIP installé, vous pouvez le télécharger et l'installer à partir de cette page :https://pypi.org/project/pip/.
une fois que pip est sur votre systéme, Voici les commandes possibles:
Commands | >Description |
---|---|
install | Installer des modules. |
download | Télécharger des modules. |
uninstall | Désinstaller les modules. |
freeze | Afficher les modules installés au format requis. |
list | Lister les modules installés. |
show | Afficher des informations sur les modules installés. |
check | Vérifier que les modules installés ont des dépendances compatibles. |
config | Gérer la configuration locale et globale. |
search | Recherche de modules dans PyPI. |
cache | Inspecter et gérer le cache des roues de pip. |
wheel | Construire des roues à partir de vos besoins. |
hash | Calculer les hachages des archives de modules. |
Completion | Une commande d'aide utilisée pour compléter les commandes. |
Debug | Affiche des informations utiles pour le débogage. |
help | Affiche l'aide pour les commandes. |
Utiliser pip
pip est un programme en ligne de commande. Après son installation, une commande pip est ajoutée pour être utilisée avec l'invite de commande.La syntaxe de base de pip est :
pip <pip arguments>
Comment Télécharger et installer un module avec pip
Le téléchargement d'un module est très simple.La commande install permet d'installer des modules à l'aide de pip. Prenons un exemple :
Exemple :Télécharger et installer le module nommé "camelcase" :
Admin est votre nom administrateur
C:\Users\Admin>pip install camelcaseVous avez maintenant téléchargé et installé votre premier module !
Prenons un autre exemple :
Nous souhaitons installer requests, une bibliothèque HTTP populaire pour Python. La commande suivante nous permet de le faire.
pip install requestsla sortie est semblable à ce qui suit:
Requirement already satisfied: requests in c:\users\admin\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (2.28.1) Requirement already satisfied: certifi>=2017.4.17 in c:\users\admin\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from requests) (2022.9.14) Requirement already satisfied: charset-normalizer<3,>=2 in c:\users\admin\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from requests) (2.1.1) Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\admin\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from requests) (1.26.12) Requirement already satisfied: idna<4,>=2.5 in c:\users\admin\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\site-packages (from requests) (3.4)Dans ces deux exemples, nous pouvons voir que la commande pip a été utilisé avec la commande install suivie du nom du module que nous voulons installer (camelcae ou requests ).
Toutes les autres dépendances requises pour ces modules sont également installées par pip.
Si vous utilisez la commande list comme suit
pip listvous obtiendrez la liste des modules installés dans votre system. Qui ressemble à la liste suivante :
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