Corrigé: 'conda' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier batch

Plusieurs utilisateurs rencontrent le message «le conda n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes» lors de la tentative d'exécution d'une commande Anaconda à l'aide de l'invite de commande .

Conda n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes.

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

Nous avons étudié ce problème en essayant de recréer l'erreur sur notre machine et en consultant d'autres rapports d'utilisateurs. Sur la base de ce que nous avons recueilli, plusieurs scénarios déclencheront ce message d'erreur particulier:

  • L'environnement PATH pour Conda n'est pas défini . Il s'agit de la cause la plus courante de ce problème. N'oubliez pas que les dernières versions d'Anaconda n'ajouteront pas automatiquement Conda aux chemins d'accès aux variables système, car cela pourrait entraîner divers problèmes avec d'autres logiciels.
  • La PATH d’environnement n’a pas été ajoutée correctement . Une autre raison courante du problème est une faute de l’utilisateur lorsque vous essayez d’ajouter manuellement la variable PATH de l’environnement.
  • La version d'Anaconda est antérieure à la version d'Anaconda Navigator - Certains utilisateurs ont signalé que l'erreur ne se produisait plus après la mise à jour de Conda vers la dernière version.

Si vous avez du mal à résoudre ce message d'erreur en particulier, cet article vous fournit une sélection d'étapes de dépannage vérifiées. Vous trouverez ci-dessous un ensemble de méthodes que d'autres utilisateurs dans une situation similaire ont utilisées pour résoudre le problème.

Pour de meilleurs résultats, suivez les méthodes ci-dessous dans l'ordre. De cette façon, vous commencez par essayer les solutions les plus courantes et évitez de sauter par-dessus des obstacles inutiles.

Méthode 1: Mise à jour d'Anaconda vers la dernière version

Plusieurs utilisateurs ont signalé que le problème avait été résolu et qu'ils étaient capables d'exécuter des commandes conda dans l'invite de commandes après la mise à jour de Conda vers la dernière version.

En fin de compte, vous pouvez rencontrer ce problème si vous utilisez une version plus récente d’Anaconda Navigator avec une version plus ancienne de Conda. Voici un guide rapide sur la façon de remédier à cela:

  1. Accédez à votre menu de démarrage dans le coin inférieur gauche et recherchez « anaconda ». Ensuite, cliquez sur Anaconda Prompt .

    Utilisez le menu Démarrer pour ouvrir Anaconda Prompt
  2. Dans le programme Anaconda Prompt, exécutez les commandes suivantes et appuyez sur Entrée après chacune d'elles pour mettre à jour Conda à la dernière version:
     conda update conda install 
  3. Attendez la fin du processus, fermez l'invite Anaconda et ouvrez une fenêtre CMD. Voyez si vous pouvez maintenant exécuter les commandes Conda.

Si vous rencontrez toujours l' erreur «le mot conda n'est pas reconnu comme une commande interne, un programme utilisable ou un fichier de commandes interne ou externe», passez à la méthode suivante ci-dessous.

Méthode 2: Ajout d'Anaconda à votre variable d'environnement PATH lors de l'installation

Le moyen le plus rapide de résoudre ce problème automatiquement est de réinstaller Anaconda et d’utiliser une option avancée qui associe automatiquement l’Anaconda à votre variable d’environnement PATH. Mais gardez à l'esprit que l'utilisation de cette méthode peut signifier que vous encouragez certaines applications à entrer en conflit avec votre installation Anaconda.

Dans tous les cas, si vous cherchez un moyen d’ajouter Anaconda à votre environnement PATH, suivez les étapes ci-dessous:

Remarque: Si Anaconda n’est pas installé sur votre ordinateur, passez directement à l’étape 3.

  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 applications et localisez la distribution Anaconda . Ensuite, cliquez dessus avec le bouton droit de la souris et choisissez Désinstaller, puis suivez les instructions à l'écran pour le désinstaller du système.

    Cliquez avec le bouton droit sur votre distribution Anaconda et choisissez Désinstaller
  3. Cliquez sur ce lien ( ici ) et téléchargez la dernière distribution Anaconda en cliquant sur une icône associée à votre système d'exploitation.

    Sélection du système d'exploitation approprié
  4. Sélectionnez la version Python appropriée que vous souhaitez utiliser avec Anaconda en cliquant sur le bouton Télécharger associé.

    Téléchargement de la distribution d'Anaconda
  5. Ouvrez l'exécutable d'installation, cliquez sur Suivant à la première invite, puis acceptez le contrat de licence .

    Contrat de licence d'Anaconda
  6. Sélectionnez le type d'installation et cliquez à nouveau sur Suivant .

    Sélectionnez votre type d'installation, puis cliquez à nouveau sur Suivant.
  7. Choisissez le dossier de destination et cliquez à nouveau sur le bouton Suivant . Nous vous recommandons vivement de conserver l'emplacement par défaut.

    Choisir l'emplacement d'Anaconda
  8. Cette étape est cruciale. Dans les Options d'installation avancées, cochez la case associée à la variable d'environnement Ajouter Anaconda à mon PATH (sous Options avancées ) et cliquez sur Installer .

    Configuration de l'installation d'Anaconda pour ajouter automatiquement la variable d'environnement PATH
  9. Une fois l'installation terminée, tapez « conda » dans une invite de commande. Vous ne devriez plus voir l' erreur «le code n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes» .

    Exemple de commande conda réussie dans l'invite de commande

Si cette méthode n’est pas efficace ou si vous recherchez une approche différente qui ne nécessite pas de réinstaller toute la distribution Anaconda, passez à la méthode suivante ci-dessous.

Méthode 3: Ajout manuel du chemin Conda

Si vous ne voulez pas perdre de temps à désinstaller toute la distribution Anaconda, vous pouvez mettre à jour (ou vérifier) ​​la variable d'environnement associée à Conda vous-même. Mais avant cela, il est important de connaître l'emplacement exact de votre installation Conda.

Suivez le guide ci-dessous pour découvrir et ajuster manuellement le Conda PATH dans les variables d’environnement:

  1. Accédez au menu de démarrage (coin inférieur gauche) et recherchez « anaconda prompt ». Ensuite, cliquez sur Anaconda Prompt et attendez que le programme s'ouvre.

    Utilisez le menu Démarrer pour ouvrir Anaconda Prompt
  2. Dans le programme Anaconda Prompt, exécutez la commande suivante et appuyez sur Entrée pour vérifier l'emplacement de Conda:
     où conda 

    Découvrir l'emplacement de conda
  3. Copiez le deuxième emplacement précédemment récupéré à l'étape 2, mais excluez l'exécutable. Par exemple: C: \ Utilisateurs \ madro \ Anaconda3 \ Scripts
  4. 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
  5. Dans la fenêtre Propriétés système, allez à l’onglet Avancé et cliquez sur Variables d’environnement…

    Allez dans l'onglet Avancé et cliquez sur Variables d'environnement
  6. Dans la fenêtre Variables d'environnement de * YourUser *, sélectionnez la variable Path et cliquez sur le bouton Modifier .

    Sélectionnez la variable Path et cliquez sur Edit.
  7. Dans la fenêtre Modifier la variable d’environnement, cliquez sur le bouton Nouveau . Ensuite, ajoutez ces deux emplacements:
     C: \ Utilisateurs \ * VotreUtilisateur * \ Anaconda3 \ Scripts C: \ Utilisateurs \ * VotreUtilisateur * \ Anaconda3 

    Remarque: Gardez à l'esprit que * Votre utilisateur * n'est qu'un espace réservé. Remplacez-le par votre propre nom d'utilisateur. De même, si vous utilisez une version plus ancienne d’Anaconda, modifiez le numéro de version en conséquence.

Méthode 4: contourner le problème sans ajouter Anaconda au chemin de l'environnement

Si vous souhaitez éviter d'ajouter le chemin Anaconda aux variables d'environnement, vous pouvez taper les commandes Conda sans obtenir l' erreur «le conda n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes» en utilisant l'invite de commandes pour accéder au dossier. installation en premier.

Mais gardez à l'esprit que ce n'est pas très pratique car vous devrez répéter cette procédure chaque fois que vous ouvrirez une nouvelle invite de commande.

Si vous décidez de contourner l'erreur en ajoutant le chemin Anaconda à votre fenêtre CMD, voici ce que vous devez faire:

  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 boîte de dialogue Exécuter .

    Exécuter le dialogue: cmd
  2. Dans la fenêtre CMD, tapez CD suivi du chemin d’installation de votre dossier Anaconda. Sauf si vous avez installé Anaconda dans un emplacement similaire, il devrait ressembler à ceci:
     CD C: \ Utilisateurs \ * VotreUtilisateur * \ Anaconda3 \ Scripts 
  3. Exécutez une commande pour tester Anaconda et voir s'il fonctionne correctement dans l'invite de commande. Vous pouvez utiliser cette commande:
     conda --version 

    Tester Anaconda

Des Articles Intéressants