Qu'est-ce que pip en Python ?
Pip installs Packages, alias pip, est l'outil standard de gestion de paquets pour Python. Vous remarquerez qu'il s'agit d'un acronyme récursif😅.
pip permet s'installer des dépendances tierces qui ne sont pas dans la bibliothèque standard de Python. Ces paquets sont hébergés sur PyPi (Python Package Index), dépôt officiel des logiciel tiers.
Pourquoi utiliser pip ?
Vous savez certainement que Pyhton possède une communauté importante et des milliers de bibliothèques comme Django, Pandas, requests, etc. Vous pouvez voir pip comme une porte d'entrée vers ces bibliothèques.
pip permet :
-
D'installer de nouvelles bibliothèques
-
De gérer les versions des bibliothèques
-
De reproduire des environnements
Installation
Dans la plupart des cas, il n'est pas nécéssaire d'installer pip manuellement. En effet, ce dernier est inclus par défaut depuis Python 3.4.
Vous pouvez toujours vérifier si pip est disponible dans votre terminal :
pip --version
La commande devrait vous renvoyer un numéro de version.
Pendant l'installation de Python sur Windows, veillez à ce que pip soit bien coché :
cocher pip
Sur mac, si pip n'est pas installé :
python3 -m ensurepip --upgrade # Vous pouvez aussi directement installer Python et pip via Homebrew si vous l'utilisez brew install python3
Sur Debian/Ubuntu :
sudo apt update sudo apt install python3-pip
Sur Fedora :
sudo dnf install python3-pip
Les principales commandes
Comme le titre l'indique, dans cette partie on va passer en revue les principales commandes de pip.
Installer un paquet
pip install nom_du_paquet
Exemple pour httpx :
pip install httpx