Comment réparer « Pip » n'est pas reconnu comme une commande interne ou externe

Pip, également connu sous le nom de « PIP Installs Packages », est un système d'organisation de packages permettant d'installer et d'exploiter des packages logiciels Python. Oui, ce sont « Installations » et « Packages » avec un « s ». Il est généralement utilisé pour les packages Python Package Index.

Lors de l'installation de packages Python, de nombreux utilisateurs signalent recevoir le message « « pip » n'est pas reconnu comme une commande interne ou externe » et ne savent pas comment résoudre le problème. Si vous voyez cette erreur, lisez la suite pour savoir comment la corriger.

Les causes pour lesquelles « Pip » n'est pas reconnu comme un programme ou un fichier batch exploitable par commande interne ou externe

Examinons les deux raisons les plus courantes de cette erreur :

Raison n°1 : l'installation de Pip n'est pas dans la variable système

Pour que les commandes Python soient exécutées à partir d'une invite de commande Windows, le chemin de votre installation pip devra être ajouté à votre variable système « PATH ». Il devrait être ajouté automatiquement si vous avez obtenu Python via le fichier d'installation.

Raison n°2 : l'installation n'a pas été ajoutée à votre PATH ou à vos variables système

Si vous avez ajouté manuellement le chemin, le problème pourrait être une faute de frappe. Un point-virgule manquant ou un espace supplémentaire quelque part produira une erreur.

Comment réparer « Pip » n'est pas reconnu comme une commande interne ou externe dans Windows 10 ou Visual Studio Code

Si vous voyez ce message d'erreur lorsque vous travaillez sous Windows ou avec Visual Code, cela signifie généralement qu'il existe un problème avec l'installation de Python ou que le PATH n'a pas été défini correctement. Essayez les conseils suivants pour résoudre le problème :

Correctif 1 : assurez-vous que Pip a été ajouté à votre variable PATH

Si vous êtes sûr que pip a été ajouté à la variable PATH, passez au « Correctif 3 ». Sinon, continuez ici.

  1. Presse"Touche Windows + R."pour ouvrir la boîte de dialogue « Exécuter ».
  2. Taper"cmd"et appuyez sur"Entrer."
  3. Pour une liste de tous les emplacements ajoutés à votre variable PATH, tapezecho %PATH%sans guillemets dans l'invite de commande, puis appuyez sur"Entrer."
  4. Le chemin a été ajouté avec succès à la variable PATH si vous trouvez quelque chose comme « C:\Python39\Scripts » (avec le numéro en fonction de votre version de Python).

Si pip n'a pas été ajouté, essayez le correctif suivant.

Correctif 2 : ajouter Pip à la variable d'environnement PATH

Il existe deux manières d'ajouter pip à la variable d'environnement PATH : les propriétés système et l'invite de commande.

Comment ajouter Pip à la variable d'environnement PATH à l'aide des propriétés système

  1. Ouvrez la boîte de dialogue « Exécuter » en appuyant sur le bouton"Touche Windows + R."
  2. Tapezsysdm.cplet appuyez sur"Entrer"pour accéder aux « Propriétés système ».
  3. Sélectionnez le"Avancé"onglet, puis cliquez sur«Variables d'environnement».
  4. Allez dans la section « Variables système » et sélectionnez"Chemin,"puis cliquez sur le"Modifier"bouton en bas.
  5. Cliquez"Nouveau,"puis ajoutez votrepépinchemin d'installation"suivi de"Entrer,"puis sélectionnez"D'ACCORD"pour l'enregistrer et fermer la fenêtre. L'emplacement par défaut est : "C:\Python##\Scripts" avec les chiffres réels, mais votre emplacement et la version du fichier peuvent différer.
  6. Une fois le chemin ajouté, redémarrez Windows (IMPORTANT), ouvrez une nouvelle fenêtre de commande, puis essayez d'installer un package pip pour voir si le problème a été résolu.

Comment ajouter Pip à la variable d'environnement PATH à l'aide de l'invite de commande

  1. Presse"Touche Windows + R."pour lancer la boîte de dialogue « Exécuter ».
  2. Pour une nouvelle fenêtre d'invite de commande, tapezcmd"puis frappe"Entrer."
  3. Tapez la commande suivante (avec votre chemin réel après le point-virgule) et appuyez sur"Entrer"pour l'exécuter :
    setx PATH "%PATH%;C:\Python39\Scripts"

Correctif 3 : ouvrez le package Python sans ajouter la variable Pip

Suivez ces étapes pour ouvrir les packages d'installation Python dans CMD sans ajouter la variable pip :

  1. Appuyez sur le bouton «Touche Windows + R" pour ouvrir l'invite " Exécuter ".
  2. Taper"cmd"et appuyez sur"Entrer"pour ouvrir l'invite de commande.
  3. Entrez la commande suivante pourPython3(avec le nom du package qui utilise pip), puis appuyez sur « Entrée » pour l'exécuter :
    py -m pip3 install "package name"

Correctif 4 : assurez-vous que Pip est inclus dans l’installation

Certains installateurs Python excluent pip de l'installation par défaut. Vous pouvez résoudre ce problème en modifiant le programme d'installation de Python pour inclure pip, et voici comment procéder :

  1. Appuyez sur le"Touche Windows + R" pour ouvrir l’invite « Exécuter ».
  2. Taperappwiz.cplet appuyez sur"Entrer."
  3. Dans la fenêtre « Programme et fonctionnalités », faites un clic droit"Python"et choisissez"Changement."
  4. Sélectionner"Modifier."
  5. Dans « Fonctionnalités facultatives », cochez la case"pépin"case et appuyez sur"Suivant."
  6. Dans la fenêtre « Options avancées », assurez-vous que « Ajouter Python aux variables d'environnement » est coché.
  7. Pour appliquer les modifications, cliquez sur"Installer."
  8. Une fois l'installation terminée, ouvrez"Invite de commande"et vérifiez si vous pouvez installer un package Python qui utilise pip sans recevoir l'erreur.

Si l'erreur persiste, passez à la dernière section de cet article pour connaître les étapes de désinstallation et de réinstallation de Python.

Réinstallez Python pour corriger « Pip » n'est pas reconnu comme une commande interne ou externe

Cette erreur signifie généralement qu'il existe un problème avec l'installation de Python ou que la variable système PATH n'est pas configurée correctement. Essayez de réinstaller Python et tous ses composants pour résoudre le problème. Le moyen le plus simple consiste à utiliser le programme d'installation exécutable Python. Voici comment procéder :

  1. Presse"Touche Windows + R"pour ouvrir la boîte de dialogue « Exécuter ».
  2. Taperappwiz.cplpour accéder à la fenêtre « Programmes et fonctionnalités ».
  3. Faites défiler la liste des programmes installés pour trouver l'installation de Python, PAS le lanceur.
  4. Faites un clic droit dessus et sélectionnez"Désinstaller"puis suivez les instructions.
  5. Une fois Python supprimé, redémarrez votre ordinateur (IMPORTANT) et téléchargez la dernière versionPython installerpour votre système d'exploitation.
  6. Exécuter"python-3.##.#-amd64.exe"(ou quel que soit le programme d'installation que vous avez téléchargé) en double-cliquant sur le fichier ou en utilisant l'invite de commande.
  7. Assurer"Ajouter Python 3.## au PATH"est coché en bas, puis choisissez« Personnaliser l'installation ».
  8. Dans la section « Fonctionnalités facultatives », assurez-vous que"pépin"L'option est cochée, puis cliquez sur"Suivant."
  9. L'emplacement par défaut peut être laissé tel quel, mais assurez-vous"Ajouter Python aux variables d'environnement"est coché, puis cliquez sur"Installer."Vous pouvez également cocher"Installez Python 3.xx pour tous les utilisateurs"si vous le souhaitez.
  10. Une fois l'installation terminée, installez un package Python 3 qui utilise pip pour voir si le processus d'installation fonctionne en tapant ce qui suit :
    py -m pip install "Project Name Here"

Pip est désormais reconnu

Le message d'erreur « « pip » n'est pas reconnu comme une commande interne ou externe » est un scénario courant. La cause se résume généralement au chemin d'installation de pip qui n'est pas disponible ou qui est ajouté de manière incorrecte à la variable système PATH. Vous pouvez l'ajouter manuellement via l'invite de commande ou les propriétés système, modifier l'installation de Python pour inclure pip, ou désinstaller et réinstaller Python et vous assurer que l'option « pip » et son ajout aux variables d'environnement sont cochés.