Correction: 'conda' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes
Plusieurs utilisateurs rencontrent le message «conda n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes» lorsqu'ils tentent d'exécuter une commande Anaconda à l'aide de l'invite de commande .
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 particulier en essayant de recréer l'erreur sur notre machine et en examinant d'autres rapports d'utilisateurs. Sur la base de ce que nous avons rassemblé, il existe plusieurs scénarios qui déclencheront ce message d'erreur particulier:
- Le PATH de l'environnement pour Conda n'est pas défini - Il s'agit de la cause la plus courante de ce problème. Gardez à l'esprit que les dernières versions d'Anaconda n'ajouteront pas automatiquement Conda à vos chemins de variables système car cela peut causer divers problèmes avec d'autres logiciels.
- Environment PATH est incorrectement ajouté - Une autre raison courante pour laquelle ce problème se produit est la faute de l'utilisateur lors de la tentative d'ajout manuel de la variable Environment PATH.
- La version d'Anaconda est plus ancienne que 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.
Méthode 1: mise à jour d'Anaconda vers la dernière version
Plusieurs utilisateurs ont signalé que le problème était résolu et qu'ils ont pu exécuter des commandes conda dans l'invite de commande après avoir mis à jour Conda vers la dernière version.
En fait, vous pouvez rencontrer ce problème dans le cas où 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 dont vous pouvez remédier à cela:
- Accédez à votre menu Démarrer dans le coin inférieur gauche et recherchez « anaconda ». Ensuite, cliquez sur Invite Anaconda .
- Dans le programme Anaconda Prompt, exécutez les commandes suivantes et appuyez sur Entrée après chacune pour mettre à jour Conda vers la dernière version:
mise à jour conda installation conda
- Attendez la fin du processus, puis fermez l'invite Anaconda et ouvrez une fenêtre CMD. Voyez si vous êtes maintenant capable d'exécuter des commandes Conda.
Si vous rencontrez toujours l' erreur «conda n'est pas reconnue comme une commande interne ou externe, un programme utilisable ou un fichier de commandes» , 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 mettra automatiquement tous les 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 automatiquement Anaconda à votre environnement PATH, suivez les étapes ci-dessous:
Remarque: si Anaconda n'est pas installé sur votre ordinateur, passez directement à l'étape 3.
- Appuyez sur la touche 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 .
- Dans Programmes et fonctionnalités , faites défiler la liste des applications et recherchez la distribution Anaconda . Ensuite, cliquez dessus avec le bouton droit de la souris et choisissez Désinstaller , puis suivez les invites à l'écran pour le désinstaller de votre système.
- Visitez 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électionnez la version Python appropriée que vous souhaitez utiliser avec Anaconda en cliquant sur le bouton Télécharger associé .
- Ouvrez l'exécutable d'installation, cliquez sur Suivant à la première invite, puis acceptez le contrat de licence .
- Sélectionnez le type d'installation et appuyez à nouveau sur Suivant .
- Choisissez le dossier de destination et cliquez à nouveau sur le bouton Suivant . Nous vous recommandons vivement de conserver l'emplacement par défaut.
- Cette étape est cruciale. Dans les Options d'installation avancées , cochez la case associée à Ajouter Anaconda à ma variable d'environnement PATH (sous Options avancées ) et cliquez sur Installer .
- Une fois l'installation terminée, tapez « conda » dans une invite de commande. Vous ne devriez plus voir l' erreur «conda n'est pas reconnue comme une commande interne ou externe, un programme utilisable ou un fichier de commandes» .
Si cette méthode n'était pas efficace ou si vous recherchez une approche différente qui n'implique 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) vous-même la variable d'environnement associée à Conda. Mais avant de le faire, 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 PATH Conda dans les variables d'environnement:
- 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.
- Dans le programme Anaconda Prompt, exécutez la commande suivante et appuyez sur Entrée pour vérifier l'emplacement de Conda:
où conda
- Copiez le deuxième emplacement précédemment récupéré à l'étape 2, mais excluez l'exécutable. Par exemple: C: \ Users \ madro \ Anaconda3 \ Scripts
- Appuyez sur la touche 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 .
- Dans la fenêtre Propriétés système , allez dans l' onglet Avancé et cliquez sur Variables d'environnement…
- Dans la fenêtre Variables d'environnement pour * YourUser * , sélectionnez la variable Path et cliquez sur le bouton Edit .
- Dans la fenêtre Modifier la variable d'environnement , cliquez sur le bouton Nouveau . Ensuite, ajoutez ces deux emplacements:
C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3
Remarque: gardez à l'esprit que * YourUser * n'est qu'un espace réservé. Remplacez-le par votre propre nom d'utilisateur. De plus, si vous utilisez une ancienne version d'Anaconda, modifiez le numéro de version en conséquence.
Méthode 4: contourner le problème sans ajouter Anaconda au chemin d'environnement
Si vous souhaitez éviter d'ajouter le chemin Anaconda aux variables d'environnement, vous pouvez taper des commandes Conda sans obtenir l' erreur «conda n'est pas reconnue comme une commande interne ou externe, un programme exploitable ou un fichier de commandes» en utilisant l'invite de commande 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 ouvrez 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:
- Appuyez sur la touche 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 .
- Dans la fenêtre CMD, tapez CD suivi du chemin d'accès à l'installation de votre dossier Anaconda. Sauf si vous avez installé Anaconda dans un emplacement similaire, cela devrait être quelque chose de similaire à:
CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts
- 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