Correction: 'pip' n'est pas reconnu comme une commande interne ou externe

Certains utilisateurs essayant d'installer des packages Python à l'aide d'une fenêtre d'invite de commande signalent que l'erreur « pip n'est pas reconnu comme une commande interne ou externe ». La plupart des utilisateurs concernés signalent que le problème se produit même après l'installation de la distribution Python et en s'assurant que Python est ajouté à la variable de chemin d'accès. Le problème n’est pas spécifique à un certain système d’exploitation, car il est signalé sur Windows 7, Windows 8 et Windows 10.

'pip' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier batch

Qu'est ce que le PIP?

PiP est un acronyme récursif pour « Pip Installe des packages ». Il s'agit essentiellement d'un système de gestion de paquets utilisé pour installer et gérer des packages logiciels écrits en Python. La plupart des utilisateurs utilisent PiP pour installer et gérer les packages Python contenus dans l' index de package Python .

Les dernières versions de Python (Python 2.7.9 et versions ultérieures et Python 3.4) incluent Pip par défaut.

Qu'est-ce qui cause le 'pip' n'est pas reconnu comme une erreur de commande interne ou externe?

Nous avons enquêté sur ce problème en consultant différents rapports d'utilisateurs et en essayant de le reproduire sur nos ordinateurs. D'après ce que nous avons recueilli, plusieurs scénarios sont connus pour déclencher ce message d'erreur particulier:

  • L'installation PIP n'est pas ajoutée à la variable système - Pour pouvoir exécuter les commandes Python à partir d'une fenêtre CMD, vous devez ajouter le chemin de votre installation PiP à votre variable PATH dans la variable système. Si vous avez installé Python à l'aide de l'exécutable d'installation, vous devez l'ajouter automatiquement.
  • L’installation n’a pas été correctement ajoutée dans votre PATH - Il est facile de gâcher le PATH si vous l’ajoutez manuellement. L'espace supplémentaire ou l'absence d'un point-virgule avant que le nouveau PATH ne génère l'erreur.

Si vous essayez actuellement de résoudre ce message d'erreur qui vous empêche d'utiliser la commande Python dans CMD, suivez les méthodes décrites dans cet article. Tous les correctifs potentiels ci-dessous sont confirmés par au moins un des utilisateurs concernés.

Pour obtenir les meilleurs résultats, suivez les méthodes ci-dessous dans l'ordre, jusqu'à ce que vous trouviez un correctif qui vous aide à résoudre le problème dans votre scénario particulier.

Méthode 1: Vérifier si PIP est ajouté à votre variable PATH

Commençons par découvrir où nous en sommes. Si vous ne savez pas si votre installation PIP est ajoutée à votre variable PATH, vous pouvez le savoir facilement en utilisant une certaine commande à l'invite de CMD.

Le savoir vous orientera dans la bonne direction et vous évitera d’essayer des étapes inutiles.

Remarque: Si vous savez déjà si le chemin de votre installation PIP est ajouté à votre variable PATH, passez aux méthodes suivantes ci-dessous.

Voici un guide rapide pour vérifier si l'installation PIP est déjà dans votre variable PATH:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « cmd » et appuyez sur Entrée pour ouvrir l'invite de commande.

    Exécuter le dialogue: cmd
  2. Dans la fenêtre d'invite de commande, tapez echo% PATH% et appuyez sur Entrée pour obtenir une liste avec tous les emplacements ajoutés à la variable PATH.

    Vérification pour voir si l'installation PIP est présente dans la variable PATH
  3. Si vous parvenez à trouver un chemin similaire à C: \ Python37 \ Scripts (cela dépend de votre version de Python), cela signifie que le chemin d'installation est déjà ajouté à votre variable PATH. Dans ce cas, vous pouvez ignorer les méthodes ci-dessous et passer directement à la Méthode 4 où nous commençons le dépannage pour les problèmes liés au chemin d'installation PiP.

Si vous n'avez pas pu trouver le chemin d'installation PiP à l'aide du test ci-dessus, passez aux méthodes suivantes ci-dessous (Méthode 2 et Méthode 3) pour ajouter PIP à la variable d'environnement PATH.

Méthode 2: Ajout de PIP à la variable d'environnement PATH à l'aide de l'interface graphique Windows

Si la méthode 1 a révélé que l'installation PIP n'est pas définie sur PATH en tant que variable d'environnement et que vous avez déjà installé la distribution Python, vous devrez le faire manuellement.

Après avoir terminé la procédure ci-dessous, vous pourrez entrer des commandes PiP à partir d’une fenêtre d’invite de commande. Voici un guide rapide sur l'ajout de l'installation PiP à la variable d'environnement Path à l'aide de l'interface graphique Windows:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « sysdm.cpl » et appuyez sur Entrée pour ouvrir l’écran Propriétés système .

    Boîte de dialogue Exécuter: sysdm.cpl
  2. Dans l'écran Propriétés système, accédez à l'onglet Avancé, puis cliquez sur Variables d'environnement .

    Allez dans l'onglet Avancé et cliquez sur Variables d'environnement
  3. Dans l'écran Variables d'environnement, allez à Variables système et cliquez sur Chemin pour le sélectionner. Puis, avec le chemin sélectionné, cliquez sur le bouton Modifier… .

    Sélectionnez l'entrée Path sous Variables système et cliquez sur Edit.
  4. Dans l'écran Éditer la variable d'environnement, cliquez sur Nouveau et ajoutez le chemin où se trouve l'installation PiP. Pour Python 3.4, l'emplacement par défaut est C: \ Python34 \ Scripts.

    Ajout de l'emplacement d'installation PiP
  5. Une fois le chemin ajouté, ouvrez une nouvelle fenêtre CMD et essayez d'installer un paquet Python fourni avec PiP. Vous ne devriez plus voir l'erreur «le pip n'est pas reconnu comme une commande interne ou externe ».

Si vous cherchez un moyen plus rapide d’ajouter l’emplacement PiP à la variable d’environnement, suivez la Méthode 3 .

Méthode 3: Ajout de PIP à la variable d'environnement PATH à l'aide de CMD

Un moyen plus rapide de configurer la variable d’environnement du chemin PIP consiste à le faire directement à partir d’une fenêtre CMD. Cela vous fera gagner du temps, mais cela peut être un peu plus intimidant si vous n’êtes pas habitué à utiliser le terminal.

Voici un guide rapide sur la définition de l'environnement de chemin PiP directement à partir d'une fenêtre d'invite de commande:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « cmd » et appuyez sur Entrée pour ouvrir une fenêtre d'invite de commande.

    Exécuter le dialogue: cmd
  2. Dans la fenêtre d'invite de commande, exécutez la commande suivante pour définir l'installation PIP sur la variable d'environnement:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Remarque: N'oubliez pas que dans cette commande, nous avons utilisé l'emplacement par défaut pour Python 3.7. Si vous utilisez une version différente de Python ou si vous l'avez installée à un emplacement personnalisé, modifiez le chemin après ' ; ' en conséquence.

  3. Vérifiez si cette méthode a réussi à exécuter un package d'installation Python (utilisant PIP) à partir de la même fenêtre CMD. Si vous rencontrez toujours le message d'erreur, passez à la méthode suivante ci-dessous.

Méthode 4: Ouvrir le package Python sans ajouter la variable PiP

Si vous cherchez un moyen d'installer un paquet Python à partir de CMD sans ajouter PiP à la variable d'environnement PATH, vous pouvez utiliser deux commandes différentes pour l'installer. Cela fonctionne également si vous avez utilisé les méthodes ci-dessus pour configurer la variable d'environnement PATH mais que vous rencontrez toujours le message d'erreur.

Voici quelques méthodes que vous pouvez utiliser pour ouvrir les packages d'installation Python dans CMD sans ajouter la variable PIP:

La méthode courte:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « cmd » et appuyez sur Entrée pour ouvrir une fenêtre d'invite de commandes.

    Exécuter le dialogue: cmd
  2. Tapez les commandes suivantes et assurez-vous de remplacer l’espace réservé par votre propre nom de package:
     python -m pip install [nom_paquet] 

    Remarque: Modifiez [nom_paquet] avec le nom du paquet que vous essayez d'installer.

La méthode longue:

  1. Ouvrez une boîte de dialogue Exécuter en appuyant sur les touches Windows + R. Ensuite, tapez « cmd » et appuyez sur Entrée pour ouvrir une fenêtre d'invite de commande.

    Exécuter le dialogue: cmd
  2. Dans la fenêtre CMD, utilisez la commande suivante pour accéder au répertoire dans lequel se trouve le fichier python .whl .
     cd C: \ Python installe 

    Remarque: Dans notre exemple, le package d'installation Python se trouvait dans un dossier appelé Python installs. Adaptez cette commande pour naviguer dans le répertoire où se trouve la roue.

  3. Ensuite, exécutez la commande suivante pour installer le paquet Python en utilisant PiP:
     c: \ python37 \ scripts \ pip.exe install [package] .whl 

    Remarque: N'oubliez pas que vous devez modifier l'emplacement de votre installation Python si vous avez une version plus ancienne ou si vous avez été installé dans un emplacement personnalisé. Assurez-vous également de remplacer l’espace réservé [package] par votre propre nom de package.

Si ces deux dernières méthodes ne vous ont pas permis d'installer le paquet Python à partir de la fenêtre CMD, suivez la dernière méthode ci-dessous où nous nous assurons que PiP est installé.

Méthode 5: s'assurer que PiP est inclus dans votre installation Python

Avant de procéder à la réinstallation de l'ensemble de l'environnement Python, voyons si PiP n'a pas été omis de l'installation Python. Certains installateurs Python laisseront PiP en dehors de l'installation par défaut.

Heureusement, vous pouvez y remédier en modifiant l'installation de Python et en la modifiant pour installer PIP. Voici un guide rapide sur la façon de procéder:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « appwiz.cpl » et appuyez sur Entrée pour ouvrir Programmes et fonctionnalités.

    Boîte de dialogue Exécuter: appwiz.cpl
  2. Dans Programmes et fonctionnalités, cliquez avec le bouton droit de la souris sur l’installation de Python, puis cliquez sur Modifier .

    Changer l'installation de Python
  3. Sur l'écran Modifier la configuration, cliquez sur Modifier.

    Cliquez sur Modifier pour vous assurer que PiP est installé.
  4. Dans l'écran Fonctionnalités facultatives, cochez la case associée à pip et cliquez sur Suivant .

    Modification de l'installation de Python pour inclure PiP
  5. Appuyez sur le bouton Installer pour apporter les modifications à l'installation de Python.

    Changer l'installation de Python
  6. Une fois l'installation de Python modifiée, ouvrez une fenêtre CMD et voyez si vous pouvez installer un package Python avec PiP sans voir l'erreur «Le pip n'est pas reconnu comme une commande interne ou externe ».

Méthode 6: Installation de Python via le programme d'installation de l'exécutable

Si vous en êtes arrivé là sans résultat, la réinstallation de Python et de ses composants résoudra probablement l'erreur «Le pip n'est pas reconnu comme une commande interne ou externe ».

Pour ce faire, le moyen le plus simple consiste à utiliser le programme d'installation de l'exécutable Python. Si vous le configurez correctement, PiP sera installé automatiquement. Voici un guide rapide sur la façon de procéder:

  1. Appuyez sur les touches Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « appwiz.cpl » et appuyez sur Entrée pour ouvrir Programmes et fonctionnalités .

    Boîte de dialogue Exécuter: appwiz.cpl
  2. Dans Programmes et fonctionnalités, faites défiler la liste des programmes pour trouver l’installation Python. Une fois que vous l'avez trouvé, cliquez dessus avec le bouton droit de la souris et choisissez Désinstaller, puis suivez les instructions à l'écran pour le supprimer de votre système. Une fois la distribution Python supprimée de votre ordinateur, redémarrez votre ordinateur.

    Désinstallation de Python de votre machine
  3. Lors du prochain démarrage, visitez ce lien ( ici ) et téléchargez le dernier programme d'installation exécutable Python en fonction de votre architecture Os.

    Télécharger le programme d’installation exécutable Python approprié
  4. Ouvrez l’exécutable d’installation et commencez par vous assurer que la case associée à Ajouter Python à PATH est cochée. Ainsi, vous pourrez exécuter les commandes Python dans l’invite de commande. Ensuite, cliquez sur Personnaliser l'installation .

    Assurez-vous que Python est ajouté à PATH, puis cliquez sur Personnaliser l'installation.
  5. Dans la fenêtre Fonctions facultatives, assurez-vous que la case associée à pip est cochée, puis cliquez sur Suivant .

    Assurez-vous que pip est coché sous les fonctions optionnelles
  6. Laissez l'emplacement par défaut et les options avancées, puis cliquez sur Installer pour commencer l'installation.

    Installer Python
  7. Une fois l'installation terminée, redémarrez votre ordinateur manuellement si vous n'êtes pas invité automatiquement à le faire.
  8. Au démarrage suivant, vérifiez si le problème a été résolu en essayant d'installer un package Python via une fenêtre CMD.
  9. Si vous voyez toujours l'erreur «le pip n'est pas reconnu comme une commande interne ou externe », tapez la commande suivante dans une fenêtre CMD:
     python -m EnsurePIP --default-pip 

    Remarque: avec certaines distributions Python (en particulier la version 3.6), il est possible que PiP ne soit pas installé par défaut. L'un des correctifs officiels pour cela inclus dans la documentation est cette commande.

Des Articles Intéressants