'Conda' n'est pas reconnu comme commande interne ou externe

117

J'ai installé Anaconda3 4.4.0 (32 bits) sur ma machine Windows 7 Professionnel et importé NumPy et Pandas sur un ordinateur portable Jupyter, donc je suppose que Python a été installé correctement. Mais quand je tape conda listet conda --versiondans l'invite de commande, il ditconda is not recognized as internal or external command.

J'ai défini la variable d'environnement pour Anaconda3; Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

Comment le faire fonctionner?

Kshitiz
la source

Réponses:

146

Bien que d'autres vous aient proposé une bonne solution, je pense qu'il est utile de souligner ce qui se passe réellement. Selon le changelog d'Anaconda 4.4, https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

Sous Windows, la variable d'environnement PATH n'est plus modifiée par défaut, car cela peut entraîner des problèmes avec d'autres logiciels. L'approche recommandée consiste à utiliser à la place Anaconda Navigator ou l'invite de commande Anaconda (située dans le menu Démarrer sous «Anaconda») lorsque vous souhaitez utiliser le logiciel Anaconda.

(Remarque: la récente Win 10 ne suppose pas que vous ayez les privilèges d'installation ou de mise à jour. Si la commande échoue, cliquez avec le bouton droit sur l'invite de commande Anaconda, choisissez «Plus», choisissez «Exécuter en tant qu'administrateur»)

Il s'agit d'un changement par rapport aux installations précédentes. Il est suggéré d'utiliser Navigator ou Anaconda Prompt bien que vous puissiez toujours l'ajouter à votre PATH également. Pendant l'installation, la case pour ajouter Anaconda au PATH est maintenant décochée mais vous pouvez la sélectionner.

John Morrison
la source
1
Je rencontre ce problème avec MiniConda. Je ne sais pas quel chemin ajouter car les chemins suggérés ici n'existent pas sur ma machine
user32882
1
Vous aurez besoin du chemin d'accès où vous avez installé Miniconda. Peut-être C: \ Users \ yourusername \ Miniconda ou similaire.
John Morrison
J'ai eu le même problème "conda n'est pas reconnu comme interne ou ....." pour mes fenêtres et la variable de chemin i est également mise à jour.
Rahul Kumar
124

J'ai été confronté au même problème dans Windows 10, la mise à jour de la variable d'environnement en suivant les étapes, cela fonctionne bien.

Je sais que c'est une longue réponse pour les configurations d'environnement simples, j'ai pensé que cela pourrait être utile pour les utilisateurs de la nouvelle fenêtre 10.

1) Ouvrez l'invite Anaconda:

entrez la description de l'image ici

2) Vérifiez l'emplacement d'installation de Conda.

where conda

entrez la description de l'image ici

3) Ouvrez les paramètres système avancés

entrez la description de l'image ici

4) Cliquez sur Variables d'environnement

entrez la description de l'image ici

5) Modifier le chemin

entrez la description de l'image ici

6) Ajouter un nouveau chemin

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

entrez la description de l'image ici

7) Ouvrez l'invite de commande et vérifiez les versions

8) Après la 7ème étape, tapez conda, installez anaconda-navigator dans cmd puis appuyez sur y

entrez la description de l'image ici

Raja Rama Mohan Thavalam
la source
4
Ajoutez également C:\Users\yourusername\Anaconda3\Library\binà votre variable de chemin. Cela évitera une erreur SSL qui est susceptible de se produire si vous effectuez cette opération sur une nouvelle installation d'Anaconda. Merci, Thomas Matthew
Vasim
1
Merci Raja. La réponse est particulièrement pertinente pour ceux qui ont installé leur Anaconda / Spyder sur un lecteur autre qu'un lecteur système (Windows).
Wheeliam
33

J'ai trouvé la solution. La valeur de la variable doit êtreC:\Users\dipanwita.neogy\Anaconda3\Scripts

Kshitiz
la source
5
J'utilise Pycharm et je veux utiliser conda comme interprète, j'ai ajouté un chemin pour conda mais il ne le reconnaît toujours pas. même lorsque j'utilise cmd dans Windows, j'obtiens `` conda n'est pas reconnu ... ''
EmmaStin
26

Lorsque vous installez anaconda sur Windows maintenant, il n'ajoute pas automatiquement Python ou Conda à votre chemin.

Pendant le processus d'installation, vous pouvez cocher cette case, vous pouvez également ajouter manuellement python et / ou python à votre chemin (comme vous pouvez le voir ci-dessous l'image)

entrez la description de l'image ici

Si vous ne savez pas où se trouve votre conda et / ou python, vous tapez les commandes suivantes dans votre invite anaconda

where python
where conda

Ensuite, vous pouvez ajouter Python et Conda à votre chemin en utilisant la commande setx dans votre invite de commande (remplacez C:\Users\mgalarnyk\Anaconda2par les résultats que vous avez obtenus lors de l'exécution where pythonetwhere conda ).

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

Ensuite, fermez cette invite de commande et ouvrez-en une nouvelle. Félicitations, vous pouvez maintenant utiliser conda et python

Source: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444

Michael James Kali Galarnyk
la source
Ce n'est pas une bonne approche, comme il le dit juste à côté de la boîte: "NON RECOMMANDÉ"
anishtain4
@ anishtain4 touché
eric
21

Pour être clair, vous devez aller dans le controlpanel\System\Advanced system settings\Environment Variables\Path, puis appuyer sur Modifier et ajouter:

C:Users\user.user\Anaconda3\Scripts

à la fin et redémarrez la ligne cmd

Carl
la source
la dernière ligne m'a fait gagner beaucoup de temps
Talha Talip Açıkgöz
6

Si vous disposez d'une version plus récente d'Anaconda Navigator, ouvrez le programme Anaconda Prompt fourni avec l'installation. Tapez tous les habituels conda update/conda install commandes ici.

Je pense que les réponses ci-dessus expliquent cela, mais j'aurais pu utiliser une instruction très simple comme celle-ci. Peut-être que cela aidera les autres.

MokeEire
la source
avec l'explication dans d'autres articles, je pense que c'est la meilleure méthode autre que de taper manuellement dans le chemin de l'environnement pour conda!
yfeng
4

En plus d'ajouter C:\Users\yourusername\Anaconda3et C:\Users\yourusername\Anaconda3\Scripts, comme recommandé par Raja (ci-dessus), ajoutez également C:\Users\yourusername\Anaconda3\Library\binà votre variable de chemin. Cela évitera une erreur SSL qui est susceptible de se produire si vous effectuez cette opération sur une nouvelle installation d'Anaconda.

Thomas Matthew
la source
3

Aller à l'invite anaconda (tapez "anaconda" dans la zone de recherche de votre ordinateur portable). tapez les commandes suivantes

where conda

ajoutez cet emplacement à vos variables de chemin d'environnement. Fermez le cmd et ouvrez-le à nouveau

PALLAMOLLA SAI
la source
1

Si vous ne souhaitez pas ajouter Anaconda à env. chemin et que vous utilisez Windows, essayez ceci:

  • Ouvrez cmd;
  • Tapez le chemin d'accès à l'installation de votre dossier. C'est quelque chose comme: C: \ Users \ your_home folder \ Anaconda3 \ Scripts
  • Testez Anaconda, par exemple tapez conda --version.
  • Mettre à jour Anaconda: mise à jour conda mise à jour conda ou conda - mise à jour tout ou conda anaconda.

Mettre à jour Spyder:

  • conda mise à jour qt pyqt
  • mise à jour de conda spyder
Dragos Alexe
la source
1

J'ai Windows 10 64 bits, cela a fonctionné pour moi, cette solution peut fonctionner pour les deux distributions (Anaconda / MiniConda).

  1. Tout d'abord, essayez de désinstaller anaconda / miniconda qui pose problème.
  2. Après cela, supprimez les dossiers «.anaconda» et «.conda» de «C: \ Users \»
  3. Si vous avez installé un logiciel antivirus, essayez d'exclure tous les dossiers, sous-dossiers à l' intérieur de 'C: \ ProgramData \ Anaconda3 \' de

    • Détection de comportement.
    • Détection de virus.
    • Analyse ADN.
    • Analyse des fichiers suspects.
    • Tout autre mode de protection antivirus.

    * (Remarque: 'C: \ ProgramData \ Anaconda3' ce dossier est le dossier d'installation par défaut, vous pouvez le changer simplement en remplaçant votre chemin exclu à l'invite de destination d'installation lors de l'installation d'Anaconda) *

  4. Maintenant, installez Anaconda avec les privilèges d'administrateur.
    • Définissez le chemin d'installation comme «C: \ ProgramData \ Anaconda3» ou vous pouvez spécifier votre chemin personnalisé, rappelez-vous simplement qu'il ne doit contenir aucun espace blanc et qu'il doit être exclu de la détection de virus.
    • Dans les options d'installation avancées, vous pouvez cocher "Ajouter Anaconda à ma variable d'environnement PATH (facultatif)" et "Enregistrer Anaconda comme mon Python 3.6 par défaut"
    • Installez-le avec d'autres paramètres par défaut. Cliquez sur Terminer après avoir terminé.
    • Redémarrez votre ordinateur.

Maintenant, ouvrez l'invite de commande ou l'invite Anaconda et vérifiez l'installation à l'aide de la commande suivante

liste conda

Si vous obtenez une liste de paquets, l'anaconda / miniconda est correctement installé.

k33da_lets_debug
la source
1

Ce problème est survenu pour moi lorsque j'ai installé Anaconda plusieurs fois. J'ai pris soin de faire une désinstallation, mais il y a certaines choses que le processus de désinstallation n'annule pas.

Dans mon cas, j'avais besoin de supprimer un fichier Microsoft.PowerShell_profile.ps1de ~\Documents\WindowsPowerShell\. J'ai identifié que ce fichier était le coupable en l'ouvrant dans un éditeur de texte. J'ai vu qu'il faisait référence à l'ancien emplacement d'installation C:\Anaconda3\.

Aaron Brown
la source
1

Je viens de lancer anaconda-navigator et d'exécuter les commandes conda à partir de là.

Ganesh Kanna
la source
0

J'ai eu ce problème dans Windows. La plupart des réponses ne sont pas celles recommandées par anaconda, vous ne devez pas ajouter le chemin d'accès aux variables d'environnement car cela peut casser d'autres choses. Au lieu de cela, vous devez utiliser l'invite anaconda comme mentionné dans la réponse du haut.

Cependant, cela peut également casser. Dans ce cas, cliquez avec le bouton droit sur le raccourci, accédez à l'onglet de raccourci, et la valeur cible devrait lire quelque chose comme:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
anishtain4
la source