Le gestionnaire des packages pip

1 – A propos de l’utilitaire pip

pip est un système de gestion de packages standard utilisé pour installer et gérer des packages logiciels: modules et librairies Python. De nombreux packages peuvent être trouvés dans la source par défaut des packages et de leurs dépendances. La plupart des distributions de Python sont livrées avec pip préinstallé. Python 2.7 et versions ultérieures sur la série python2 et Python 3.4 et versions ultérieures incluent par défaut pip ou pip3 pour Python 3.

2 – Installer des logiciels en ligne de commande avec pip

Un avantage majeur de pip est la facilité de son interface de ligne de commande, ce qui rend l’installation des packages logiciels Python aussi simple que l’émission d’une commande:

pip installe nom-du-package

Exemple

Connaitre la version de pip

pip --version

Les utilisateurs peuvent également supprimer facilement un package déjà installé:

pip uninstalle nom-du-package

Plus important encore, pip a une fonctionnalité pour gérer les listes complètes des packages et les numéros de version correspondants, possible via un fichier “requirements”. Cela permet la recréation efficace d’un groupe entier de packages dans un environnement séparé (par exemple un autre ordinateur) ou un environnement virtuel. Ceci peut être réalisé avec un fichier correctement formaté et la commande suivante, où requirements.txt est le nom du fichier:

pip install -r requirements.txt

2 – Principales commandes de l’utilitaire pip

2.1 – Obtenir de l’aide sur l’utilitaire pip

pip help

2.2 – Installation des dependances

pip install request

2.3 – Mettre à jour l’utilitaire pip

python -m pip install --upgrade pip

2.4 – Voir la liste des packages installés

pip list

2.5 – Voir les informations sur un package installé

pip show nom_du_package

2.6 – Rechercher un package sur Pypi

pip search nom_du_package