Temps de lecture estimé : 7 minutes
Points clés à retenir
- Pip est inclus par défaut depuis Python 3.4
- Vérifiez toujours avec pip –version avant de réinstaller
- Sous Windows, cochez Add to PATH lors de l’installation
- macOS : brew install python installe Python et pip ensemble
- Testez avec pip install requests pour valider le fonctionnement réel
Qu’est-ce que pip et pourquoi l’installer ?
Installer pip est l’étape qui permet à Python de récupérer des bibliothèques externes sans copier-coller du code depuis un forum. Quand j’ai monté mon edtech, la première chose que je demandais à chaque dev junior, c’était s’il savait distinguer Python de pip. La confusion coûte des heures.
Python est le langage. Pip est le gestionnaire de packages qui installe, met à jour et supprime les bibliothèques dont vos scripts ont besoin. Requests, pandas, django, et des milliers d’autres.
Python et pip, deux outils distincts
On me demande souvent pourquoi taper pip install renvoie une erreur alors que Python fonctionne. Réponse simple : ce sont deux logiciels séparés, installés (ou non) ensemble selon la méthode choisie.
Depuis Python 3.4, pip est déjà là
Depuis Python 3.4, pip est inclus par défaut dans l’installateur officiel. Si vous utilisez une version récente comme Python 3.14, recommandée en 2026 par python.org, pip est censé être présent dès la fin de l’installation. Le vrai sujet, c’est pas la technique, c’est de vérifier que le PATH pointe vers le bon exécutable.

Vérifier si pip est déjà installé
Avant de réinstaller quoi que ce soit, ouvrez un terminal et tapez pip --version. Sous Windows, essayez aussi pip3 --version si la première commande échoue.
Un résultat correct affiche un numéro de version suivi du chemin d’installation, par exemple pip 24.0 from C:\Users\...\Python313\lib\site-packages\pip. Ce chemin est important : il indique quelle installation Python pip utilise réellement, utile si vous avez plusieurs versions sur la machine.
Que faire face à « commande non reconnue »
Si le terminal répond « pip n’est pas reconnu en tant que commande interne ou externe », deux causes possibles : pip n’est pas installé, ou il l’est mais son dossier n’est pas dans le PATH système. Les sections suivantes couvrent les deux cas selon votre système.
Installer pip sur Windows
La méthode la plus fiable démarre par une réinstallation propre de Python depuis python.org. Pendant l’installation, cochez impérativement la case « Add python.exe to PATH » — c’est l’étape que 90 % des débutants oublient, et c’est elle qui déclenche l’erreur citée plus haut.
Pour visualiser la résolution de cette erreur PATH pas à pas, cette vidéo de Science avec Mat détaille la procédure complète sous Windows.
Réparer pip sans réinstaller Python
Si Python est déjà présent mais pip manque, inutile de tout recommencer. La commande python -m ensurepip --upgrade régénère pip à partir du module intégré à Python.
La méthode manuelle avec get-pip.py
En dernier recours, téléchargez le script officiel puis exécutez-le : curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py suivi de python get-pip.py. J’ai testé, j’ai raté cette méthode plusieurs fois faute d’avoir ajouté le bon dossier au PATH ensuite.
Ajouter pip au PATH manuellement
Le dossier à ajouter ressemble à C:\Users\<user>\AppData\Local\Programs\Python\Python3XX\Scripts. Ouvrez les variables d’environnement Windows, éditez la variable PATH, et ajoutez ce chemin en ligne. Redémarrez ensuite le terminal, sinon le changement ne prend pas effet.
Installer pip sur macOS
Sur Mac, commencez par vérifier votre version avec python3 --version. macOS embarque encore parfois Python 2 en natif, donc l’usage de python3 explicitement évite bien des confusions.
La méthode que je recommande depuis des années passe par Homebrew : brew install python installe Python et pip d’un coup, avec une gestion propre des mises à jour ultérieures. En pratique, voilà ce que j’ai constaté : c’est la méthode qui casse le moins souvent en cas de mise à jour macOS.
La méthode manuelle sur Mac
Si Homebrew n’est pas une option, le script get-pip.py fonctionne aussi : téléchargez-le puis lancez curl https://bootstrap.pypa.io/get-pip.py | python3. Réservez cette méthode aux cas où vous ne pouvez pas installer Homebrew.
Installer pip sur Linux (Ubuntu, Debian, Fedora)
Sous Linux, pip s’installe via le gestionnaire de paquets système plutôt qu’un script externe. Ce n’est pas plus compliqué, juste une commande différente selon la distribution.
Ubuntu et Debian
La commande sudo apt install python3-pip installe pip directement lié à Python 3. C’est la méthode privilégiée sur ces distributions, plus stable qu’un script bootstrap dans un environnement système géré par apt.
Fedora
Sur Fedora, tapez sudo dnf install python3 python3-pip. Une fois l’installation terminée, mettez pip à jour avec python3 -m pip install --upgrade pip pour partir sur la dernière version stable.
Vérifier et tester l’installation de pip
Une installation « réussie » sans test concret ne veut rien dire. Quand j’étais en train de scaler la boîte, j’ai vu trop de tickets support fermés sur un simple pip --version qui masquait en réalité un problème de permissions.
Lancez pip --version puis python -m pip --version. Si les deux commandes renvoient un numéro de version cohérent, l’installation est correcte.
Le vrai test : installer un package
Tapez pip install requests, puis ouvrez un interpréteur Python et importez-le avec import requests. Si aucune erreur ne remonte, pip fonctionne réellement — pas seulement en apparence.
Résoudre les erreurs de permission
Sur macOS et Linux, une erreur de permission lors de l’installation se résout généralement avec l’option --user : pip3 install --user requests. Cette option installe le package dans votre répertoire personnel plutôt que dans les dossiers système, sans nécessiter les droits administrateur.
Ce que personne ne dit (et qui change tout) : évitez le sudo pip install par réflexe. Cette pratique mélange les packages système et vos dépendances de projet, et finit tôt ou tard par casser des outils du système d’exploitation.
Commandes pip essentielles pour débuter
Une fois pip installé, quelques commandes suffisent pour couvrir 90 % des besoins du quotidien. Le bon sens entrepreneurial, c’est souvent aller à contre-courant des tutoriels qui listent 40 commandes sans dire lesquelles servent vraiment.
| Commande | Usage |
|---|---|
pip install <nom> | Installer un package |
pip install --upgrade <nom> | Mettre à jour un package précis |
python -m pip install --upgrade pip | Mettre à jour pip lui-même |
pip list | Lister les packages installés |
pip uninstall <nom> | Désinstaller un package |
pip install -r requirements.txt | Installer toutes les dépendances d’un projet |
Le fichier requirements.txt mérite une place à part : il liste les packages nécessaires à un projet, avec leurs versions exactes. C’est ce fichier qui permet à un autre développeur — ou à vous-même six mois plus tard — de recréer l’environnement de travail avec une seule commande.
Sur les mises à jour, je recommande de vérifier la version de pip au moins une fois par trimestre plutôt que d’attendre qu’une installation échoue. On va pas se mentir : un pip obsolète est la cause la plus fréquente d’erreurs bizarres lors de l’installation de packages récents.
Questions fréquentes
pip install ne fonctionne pas : « commande non reconnue » sous Windows, que faire ?
Cette erreur signifie presque toujours que le dossier Scripts de Python n’est pas dans le PATH système. Réinstallez Python en cochant « Add to PATH », ou ajoutez manuellement le chemin ...\Python3XX\Scripts dans les variables d’environnement Windows, puis redémarrez le terminal.
Quelle différence entre pip et pip3 ?
pip3 pointe explicitement vers Python 3, tandis que pip peut viser Python 2 sur certains systèmes plus anciens, notamment macOS. Sur une installation récente de Python, les deux commandes font généralement la même chose, mais pip3 reste le choix le plus sûr en cas de doute.
Comment mettre à jour pip vers la dernière version ?
La commande python -m pip install --upgrade pip fonctionne sur Windows, macOS et Linux. C’est la méthode officielle recommandée par la documentation Python, à privilégier sur toute commande alternative trouvée en ligne.
pip install échoue avec une erreur de permission sur macOS/Linux, comment résoudre ?
Ajoutez l’option --user à votre commande : pip3 install --user <package>. Cette option installe le package dans votre espace personnel sans nécessiter les droits administrateur, et évite de recourir à sudo pip install qui risque de casser des outils système dépendants de Python.



