296 votes

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

J'ai installé Anaconda3 4.4.0 (32 bits) sur ma machine Windows 7 Professionnel et j'ai importé NumPy et Pandas sur Jupyter notebook donc je suppose que Python a bien été installé. Mais lorsque je tape conda list et conda --version dans l'invite de commandes, il affiche conda n'est pas reconnu en tant que commande interne ou externe.

J'ai défini une variable d'environnement pour Anaconda3; Nom de la variable: Path, Valeur de la variable: C:\Users\dipanwita.neogy\Anaconda3

Comment puis-je faire fonctionner cela?

3 votes

Pour ceux qui rencontrent des problèmes similaires, je suggère qu'ils visitent d'abord cette question.

2 votes

Utilisez l'invite de commandes Anaconda (pas cmd)

467voto

rajaram Points 53

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

Je sais que c'est une réponse longue pour des mises en place simples de l'environnement, mais j'ai pensé que cela pourrait être utile pour les nouveaux utilisateurs de Windows 10.

1) Ouvrir Anaconda Prompt :

entrer la description de l'image ici

2) Vérifier l'emplacement de l'installation de Conda.

where conda

entrer la description de l'image ici

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

entrer la description de l'image ici

4) Cliquer sur Variables d'environnement

entrer la description de l'image ici

5) Modifier le chemin

entrer 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

entrer la description de l'image ici

7) Ouvrir l'invite de commandes et vérifier les versions

8) Après l'étape 7, tapez conda install anaconda-navigator dans cmd puis appuyez sur y

entrer la description de l'image ici

22 votes

Ajoutez également C:\Users\votreutilisateur\Anaconda3\Bibliothèque\bin à votre variable d'environnement path. Cela évitera une erreur SSL qui risque de se produire si vous effectuez cette action sur une nouvelle installation d'Anaconda. Merci, Thomas Matthew

2 votes

Merci Raja. La réponse est particulièrement pertinente pour ceux qui ont installé leur Anaconda/Spyder sur un lecteur autre que le lecteur système (Windows).

1 votes

Vous avez sauvé ma vie aujourd'hui! Merci.

226voto

John Morrison Points 1564

Bien que d'autres vous aient proposé une bonne solution, je pense qu'il est utile de souligner ce qui se passe vraiment. Selon le journal des modifications 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 provoquer des problèmes avec d'autres logiciels. L'approche recommandée est d'utiliser Anaconda Navigator ou l'Anaconda Command Prompt (situé dans le menu Démarrer sous "Anaconda") lorsque vous souhaitez utiliser un logiciel Anaconda.

(Remarque : les versions récentes de Windows 10 ne supposent pas que vous avez les privilèges pour installer ou mettre à jour. Si la commande échoue, faites un clic droit sur l'Anaconda Command Prompt, choisissez "Plus", choisissez "Exécuter en tant qu'administrateur")

Ceci est un changement par rapport aux installations précédentes. Il est recommandé d'utiliser Navigator ou l'Anaconda Prompt, bien que vous puissiez toujours l'ajouter à votre PATH. Lors de l'installation, la case pour ajouter Anaconda au PATH n'est plus cochée, mais vous pouvez la sélectionner.

2 votes

Je rencontre ce problème avec MiniConda. Je ne suis pas sûr du chemin à ajouter car les chemins suggérés ici n'existent pas sur ma machine.

2 votes

Vous aurez besoin du chemin d'installation de Miniconda. Peut-être C:\Utilisateurs\votreutilisateur\Miniconda ou similaire.

50voto

Kshitiz Points 788

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

7 votes

Je suis en train d'utiliser Pycharm et je veux utiliser conda comme interpréteur, j'ai ajouté le 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...'

45voto

Lorsque vous installez Anaconda sur Windows maintenant, il n'ajoute pas automatiquement Python ou Conda à votre chemin d'accès.

Pendant le processus d'installation, vous pouvez cocher cette case, mais vous pouvez également ajouter manuellement python et/ou python à votre chemin d'accès (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, tapez les commandes suivantes dans votre invite Anaconda

where python
where conda

Ensuite, vous pouvez ajouter Python et Conda à votre chemin d'accès en utilisant la commande setx dans votre invite de commandes (remplacez C:\Users\mgalarnyk\Anaconda2 par les résultats que vous avez obtenus en exécutant where python et where conda).

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

Ensuite, fermez cette invite de commandes 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

3 votes

Il ne s'agit pas d'une bonne approche, car cela est indiqué juste à côté de la boîte : "NON RECOMMANDÉ"

1 votes

@anishtain4 touché

33voto

Carl Points 181

Juste pour être clair, vous devez aller dans panneau de configuration\Système\Paramètres système avancés\Variables d'environnement\Chemin d'accès, puis cliquez sur modifier et ajoutez :

C:Users\user.user\Anaconda3\Scripts

à la fin et redémarrez la ligne de commande

2 votes

La dernière ligne m'a fait gagner beaucoup de temps

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X