pip est un gestionnaire de paquets utilisé pour installer et gérer des paquets écrits en Python. De nombreux paquets peuvent être trouvés sur le dépôt Python Package Index (PyPI)[2].

Pip

Description de l'image Pip help.png.
Informations
Première version 2008Voir et modifier les données sur Wikidata
Dernière version 26.1.2 (31 mai 2026)[1]Voir et modifier les données sur Wikidata
Dépôt github.com/pypa/pipVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en PythonVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Formats lus Tom's Obvious, Minimal LanguageVoir et modifier les données sur Wikidata
Type Application-level package manager (en)Voir et modifier les données sur Wikidata
Licence Licence MITVoir et modifier les données sur Wikidata
Site web pip.pypa.ioVoir et modifier les données sur Wikidata

À partir des versions 2.7.9 et 3.4, pip est inclus par défaut dans la distribution officielle du langage[3].

pip est un acronyme récursif qui correspond à la fois à « Pip Installs Packages » ou à « Pip Installs Python »[4],[5].

Interface en ligne de commande

modifier
 
Une sortie de pip virtualenv.

Un des avantages majeurs de pip est la facilité de son interface en ligne de commande, qui rend l'installation de paquets applicatifs Python aussi simple que de taper une commande :

pip install nom-du-paquet

Les utilisateurs peuvent tout aussi simplement désinstaller les paquets installés à l'aide de la commande précédente :

pip uninstall nom-du-paquet

Plus important, pip propose une fonctionnalité permettant de gérer des listes de paquets ainsi que leurs numéros de version, au travers d'un fichier de prérequis[2]. Ceci permet de recréer efficacement un groupe entier de paquets sur un nouvel environnement (par exemple un nouvel ordinateur) ou un nouvel environnement virtuel. Ceci est permis par un fichier requirements.txt correctement formaté ainsi que la commande suivante :

pip install -r requirements.txt

L'installation de certains paquets pour une version spécifique de Python est possible à l'aide de cette commande, où [version] est remplacé par 2, 3, 3.4, etc. :

pip[version] install nom-du-paquet

Utilisation dans l'hébergement web

modifier

pip est utilisé pour soutenir l'utilisation de Python dans des services de cloud computing, tels que Heroku[6].

Notes et références

modifier
  1. « Release 26.1.2 », 31 mai 2026 (consulté le 1er juin 2026)
  2. a et b (en) « pip documentation », The pip developers (consulté le 5 janvier 2012)
  3. (en) « pip installation » (consulté le 24 février 2015)
  4. (de) « pip - ubuntuusers.de », ubuntuusers.de (consulté le 17 février 2015)
  5. (en) « What Does PIP Stand For? », Stack Exchange (consulté le 17 février 2015)
  6. (en) « Getting Started with Python on Heroku/Cedar », Dev Center, Heroku (consulté le 5 janvier 2012)

📚 Artikel Terkait di Wikipedia

Python (langage)

MoinMoin (en), django CMS Pip : gestionnaire de paquets des paquets Python. Cython : langage permettant d'écrire des modules compilables pour Python. IPython : terminal

Thonny

→ adresse/id → valeur) Gestionnaire de paquets simple pip Support pour CPython et MicroPython Prise en charge de l'exécution et de l'enregistrement de

Python Package Index

gestionnaires de paquets Python utilisent ce dépôt. Le plus connu de ces gestionnaires est pip. En mai 2023, plus de 450 000 paquets Python sont disponibles.

Liste de logiciels Python

Canopy Python avec le gestionnaire de package Python pip, système de gestion utilisé pour installer et gérer les packages logiciels écrits en Python Poetry

PIP

scandale sanitaire. Pip, Pip Installs Packages ou Pip Installs Python, un gestionnaire de paquets du langage de programmation Python. PIP est le sigle de :

Eric Idle

comme étant l'un des membres de la troupe comique britannique des Monty Python. Eric Idle est né au Harton Hospital, à South Shields, dans le Comté de

Anaconda (distribution Python)

proposant une gestion de paquets logiciels dans les langages de programmation Python et R pour le développement d'applications dédiées à la science des données

Locust (logiciel)

de performance sur des applications et serveurs web. Locust est écrit en Python, ce qui lui permet d'être utilisé sur tout système d'exploitation supportant