Aide-mémoire du gestionnaire de packages Python pip

Guide de référence en ligne de commande pour pip. Apprenez à installer, mettre à niveau, désinstaller et gérer les packages et dépendances Python.

Installation et gestion des packages

Commandes essentielles pour acquérir des packages à partir de l'index PyPI et interroger des packages locaux.

Méthode / FonctionSyntaxeDescriptif
pip installpip install <package>Télécharge et installe le package spécifié.
pip install --upgradepip install -U <package>Met à niveau le package vers sa dernière version disponible.
pip uninstallpip uninstall <package>Désinstalle le package spécifié du chemin de la bibliothèque Python active.
pip listpip listRépertorie tous les packages installés ainsi que leurs numéros de version.
pip showpip show <package>Affiche des informations détaillées sur les métadonnées d'un package installé.

Suivi des dépendances et caches

Gel des configurations, des fichiers d'environnement et des ajustements de mise en cache.

Méthode / FonctionSyntaxeDescriptif
pip freezepip freezeAffiche les packages installés au format requis (package==version).
pip install -rpip install -r requirements.txtInstalle toutes les dépendances répertoriées dans le fichier texte spécifié.
pip checkpip checkVérifie que les packages installés ont des dépendances compatibles.
pip cache purgepip cache purgeEfface le stockage local du cache de roue téléchargé.

Script de démonstration interactif

run_all_cheat_methods.py
Exécuter dans l'éditeur
# pip install
pip install <package>

# pip install --upgrade
pip install -U <package>

# pip uninstall
pip uninstall <package>

# pip list
pip list

# pip show
pip show <package>

# pip freeze
pip freeze

# pip install -r
pip install -r requirements.txt

# pip check
pip check

# pip cache purge
pip cache purge

Foire aux questions

Quelle est la différence entre la liste de pips et le gel des pips ?

pip list répertorie les packages installés et leurs versions dans un format convivial, tandis que pip freeze les imprime au format package==version, adapté à l'écriture dans un fichier Requirements.txt.

Comment isoler les dépendances entre différents projets ?

Utilisez le module venv intégré de Python pour créer un environnement virtuel, l'activer et exécuter pip dans cet environnement.

Sujets connexes

Ressources Python recommandées

Développez vos connaissances avec des didacticiels interactifs, des aide-mémoire et des comparaisons de codes associés.