[Mise à jour le : 30/6/2021]
Pip est le gestionnaire de paquets standard pour Python. Il permet d'installer et de gérer des bibliothèques qui ne sont pas distribuées dans le cadre de la bibliothèque standard.
pip --version
Exemple
REM : Le commutateur -m indique à Python d'exécuter un module en tant qu'exécutable. REM : Cela est nécessaire, car pour mettre à jour pip, l'ancienne version doit être REM : désinstallée avant d'installer la nouvelle. python -m pip install --upgrade pip
Exemple
pip help
Exemple
pip list
REM : pour connaître les paquets qui ne sont pas à jour
pip list --outdated
Exemple
La commande ci-dessous recherche toujours la dernière version du paquet et l'installe. Il recherche également les dépendances répertoriées dans les métadonnées du paquet et installe ces dépendances pour garantir que le paquet possède toutes les exigences dont il a besoin.
pip install <nomPaquet> REM : mise à jour d'un paquet pip install --upgrade <nomPaquet>
Exemple
REM : mise à jour de la bibliothèque requests (utilisée pour effectuer des requêtes HTTP)
pip install --upgrade requests
Il est parfois nécessaire de désinstaller un paquet. La désinstallation d'un paquet peut être délicate à cause des dépendances avec d'autres paquets. Avant de désinstaller un paquet, il faut identifier les dépendances à l'aide de la commande show ci-dessus pour voir si d'autres paquets dépendent du paquet à désinstaller.
pip show <nomPaquet> pip uninstall <nomPaquet>
Exemple : Avant de désinstaller le paquet request ci-dessus, il faut au préalable désinstaller platformio qui en dépend.
Exemple
pip uninstall <nomPaquet> -y