pip python : Fiche pratique


pip permet d’installer, de mettre à jour et de gérer les bibliothèques et les dépendances nécessaires pour vos projets Python. Cette fiche servira de mémo en ligne pour rappel et explication des commandes utiles.

Vérifier l’installation de pip et sa version

Pour vérifier si pip est installé et connaître sa version :

pip --version

Recherche de paquets

Pour rechercher des paquets par nom :

pip search <nom_du_paquet>

Installer des paquets

Pour installer le dernier paquet ou une version spécifique :

pip install <nom_du_paquet>
pip install <nom_du_paquet>==<version>

Mettre à jour un paquet

Pour mettre à jour un paquet à la dernière version disponible :

pip install --upgrade <nom_du_paquet>

Liste des paquets installés

Pour afficher la liste des paquets installés :

pip list

Afficher les informations d’un paquet

Pour obtenir des informations détaillées sur un paquet installé :

pip show <nom_du_paquet>

Désinstaller un paquet

Pour supprimer un paquet installé :

pip uninstall <nom_du_paquet>

Générer un fichier de dépendances

Pour générer un fichier requirements.txt qui contient toutes les dépendances du projet :

pip freeze > requirements.txt

Installer des paquets à partir d’un fichier de dépendances

Pour installer tous les paquets listés dans un fichier requirements.txt :

pip install -r requirements.txt

Nettoyer le cache

Cette commande est utilisée pour effacer complètement le cache de pip. Cela supprime tous les fichiers du cache, libérant ainsi de l’espace sur votre système. C’est utile si vous voulez vous assurer que le cache ne prend pas trop de place ou si vous voulez simplement réinitialiser le cache pour une raison quelconque.

pip cache purge

Nettoyer le cache d’un paquet

La commande pip cache remove est plus spécifique. Elle vous permet de supprimer du cache les fichiers correspondant à un ou plusieurs paquets spécifiques. C’est utile si vous voulez conserver la majorité des données en cache mais que vous devez supprimer les fichiers associés à un paquet particulier, par exemple, si vous savez que ces fichiers sont corrompus ou ne seront plus utilisés.

pip cache remove <nom_du_paquet>

Aide et documentation

Pour afficher l’aide de pip et la liste de toutes les commandes disponibles :

pip --help

ou pour une commande spécifique :

pip <commande> --help

Cette fiche peut servir de point de départ rapide pour gérer vos paquets Python avec pip. Gardez-la à portée de main pour vous aider dans vos projets Python !