Pour installer pip sans perdre de temps, vérifiez d’abord votre version de Python. Depuis Python 3.4, pip est inclus dans les installations standards, donc il est souvent déjà prêt à l’emploi. Le vrai enjeu consiste à choisir la bonne méthode selon votre système, puis à corriger les blocages classiques, comme une commande non reconnue ou un PATH mal configuré.
Avant d’installer pip : vérifier Python et pip
pip est le gestionnaire de paquets utilisé pour installer des bibliothèques Python depuis PyPI, le Python Package Index. Il permet d’ajouter rapidement des modules comme requests, pandas, flask ou django à un projet. Sans lui, chaque dépendance devient plus pénible à télécharger, à mettre à jour et à maintenir.
Guide officiel pour installer et gérer vos modules Python · Apprenez à utiliser pip et les environnements virtuels pour installer et gérer efficacement vos paquets Python.
Vérifier que Python répond bien
Ouvrez un terminal, Invite de commandes ou PowerShell sur Windows, Terminal sur macOS ou Linux. Tapez d’abord python –version. Si la commande ne fonctionne pas, essayez python3 –version, surtout sur macOS et Linux. Vous devez obtenir une réponse du type Python 3.x.x. Si rien ne s’affiche ou si le système indique que Python est introuvable, installez Python avant de vous occuper de pip.
Vérifier si pip est déjà installé
Essayez ensuite python -m pip –version. Cette forme est souvent plus fiable que pip –version, car elle associe pip à l’interpréteur Python utilisé. Si tout est en place, la commande affiche la version de pip et son emplacement sur votre ordinateur.
Si vous utilisez macOS ou Linux et que la commande précédente échoue, testez python3 -m pip –version. Cette distinction évite de confondre une ancienne installation de Python avec la version que vous voulez réellement utiliser.
Choisir la bonne méthode pour installer pip
Il existe plusieurs façons d’installer pip. La meilleure dépend de votre système, de votre version de Python et de votre accès à la machine. Dans la majorité des cas, il faut privilégier les méthodes officielles, l’installateur Python, ensurepip ou le script get-pip.py.
| Méthode | Quand l’utiliser | Commande ou action |
|---|---|---|
| Installateur Python | Windows ou macOS, installation neuve de Python | Cocher l’option liée à pip pendant l’installation |
| ensurepip | Python déjà installé, pip absent ou cassé | python -m ensurepip –upgrade |
| get-pip.py | Cas manuel, environnement particulier ou réparation | python get-pip.py |
| Gestionnaire système | Linux, installation administrée par la distribution | apt, dnf, pacman ou équivalent |
Installer pip avec ensurepip
ensurepip est un module prévu pour installer pip via Python lui-même. C’est souvent la solution la plus propre lorsque Python est déjà présent mais que pip manque. Tapez python -m ensurepip –upgrade, ou python3 -m ensurepip –upgrade sur macOS et Linux si votre commande principale est python3.
Cette méthode est utile pour réparer une installation incomplète. Elle évite de télécharger un fichier au hasard et s’appuie sur les mécanismes fournis avec Python.
Installer pip avec get-pip.py
Si ensurepip ne suffit pas, vous pouvez utiliser le script officiel get-pip.py. Téléchargez-le depuis la documentation officielle de pip, placez-le dans un dossier facile à retrouver, puis exécutez python get-pip.py depuis ce dossier.
Évitez de récupérer ce script sur un site non officiel. pip sert à installer du code sur votre machine, donc le point de départ doit rester fiable. C’est une règle simple, mais importante pour limiter les risques liés aux fichiers modifiés ou obsolètes.
Installer pip sur Windows, macOS et Linux
Les commandes se ressemblent, mais les pièges varient selon le système. Windows pose souvent des problèmes de PATH, macOS distingue fréquemment python et python3, tandis que Linux dépend de la distribution et de ses paquets système.
Sur Windows
Si vous installez Python depuis le site officiel, cochez dès le début l’option Add Python to PATH. C’est le réflexe le plus important, car il permet d’appeler Python et pip depuis n’importe quel terminal. Une fois l’installation terminée, testez py -m pip –version. Sur Windows, le lanceur py est pratique pour éviter les confusions entre versions.
Si Python est déjà installé mais que pip ne répond pas, tapez py -m ensurepip –upgrade, puis py -m pip install –upgrade pip. Si cette commande fonctionne mais que pip seul n’est pas reconnu, le problème vient probablement du PATH, pas de pip lui-même.
Sur macOS
Sur macOS, utilisez de préférence python3 et python3 -m pip. Commencez par python3 -m pip –version. Si pip manque, essayez python3 -m ensurepip –upgrade. Selon la façon dont Python a été installé, il peut être plus simple de passer par l’installateur officiel de Python ou par votre gestionnaire de paquets habituel.
Ne remplacez pas au hasard les composants Python fournis par le système. Le plus sûr est d’utiliser une installation Python dédiée à vos projets, puis de lancer pip avec python3 -m pip.
Sur Linux
Sur Linux, pip peut être installé via Python ou via le gestionnaire de paquets de votre distribution. Sur Debian ou Ubuntu, la commande courante est sudo apt install python3-pip. Sur Fedora, on rencontre plutôt sudo dnf install python3-pip. Après installation, vérifiez avec python3 -m pip –version.
Si vous n’avez pas les droits administrateur, évitez de forcer l’installation système. Utilisez plutôt un environnement virtuel ou une installation utilisateur avec l’option –user lorsque c’est approprié.
Résoudre les erreurs courantes après l’installation
La plupart des blocages ne viennent pas de pip lui-même, mais de la manière dont le terminal retrouve Python, pip et leurs dossiers de scripts. Il faut donc diagnostiquer avant de réinstaller plusieurs fois.
« pip n’est pas reconnu »
Sur Windows, ce message signifie souvent que le dossier Scripts de Python n’est pas dans le PATH. Avant de modifier les variables système, testez py -m pip –version. Si cette commande fonctionne, pip est bien installé, seul le raccourci pip est introuvable par le terminal.
Pour corriger durablement, ajoutez au PATH le dossier de Python et son dossier Scripts. Rouvrez ensuite le terminal pour que la modification soit prise en compte. Si vous travaillez sur une machine déjà utilisée pour d’autres projets, vérifiez aussi que le bon dossier Python a été ajouté, pas une ancienne installation restée en place.
Conflit entre plusieurs versions de Python
Si vous avez installé plusieurs versions de Python, la commande pip peut pointer vers une version différente de celle que vous utilisez pour lancer votre script. Pour éviter ce décalage, préférez toujours python -m pip, python3 -m pip ou py -m pip selon votre système.
Vous pouvez aussi vérifier l’emplacement utilisé avec python -m pip –version. La réponse indique le chemin de pip et la version de Python associée. C’est souvent le détail qui explique pourquoi un paquet semble installé mais reste introuvable dans votre projet.
Tester pip et adopter les bons réflexes
Une installation réussie ne se limite pas à obtenir un numéro de version. Il faut aussi vérifier que pip peut installer, mettre à jour et lister des paquets correctement.
Installer un premier paquet
Pour tester pip sans complexité, lancez python -m pip install requests, ou python3 -m pip install requests sur macOS et Linux. Ensuite, tapez python -m pip show requests pour vérifier que le paquet est bien présent. Si vous voulez le retirer, utilisez python -m pip uninstall requests.
Vous pouvez mettre pip à jour avec python -m pip install –upgrade pip. C’est utile après une installation ancienne ou lorsqu’un outil vous signale que votre version de pip est dépassée.
Utiliser un environnement virtuel
Dès que vous travaillez sur un vrai projet, créez un environnement virtuel pour isoler ses dépendances. Python 3.3 a intégré venv, et les versions modernes l’utilisent couramment avec pip. La commande type est python -m venv .venv, puis vous activez l’environnement avant d’installer vos paquets.
Ce réflexe évite de mélanger les bibliothèques de plusieurs projets et limite les conflits de versions. Pour approfondir, consultez aussi la documentation officielle Python sur l’installation de modules et la documentation de pip maintenue par la Python Packaging Authority.
