La commande Conda n'est pas reconnue sur Windows 10

104

J'ai installé Anaconda 4.4.0 (version Python 3.6) sur Windows 10 en suivant les instructions ici: https://www.continuum.io/downloads . Cependant, lorsque j'ouvre la fenêtre d'invite de commande et que j'essaye d'écrire

conda list

Je reçois le

La commande 'conda' n'est pas reconnue ...

Erreur.

J'ai essayé de courir

set PATH=%PATH%;C:\Users\Alex\Anaconda3

mais cela n'a pas aidé. J'ai également lu que je devrais peut-être modifier mon .bashrcfichier, mais je ne sais pas comment accéder à ce fichier et comment je dois le modifier.

Alex
la source
Dans Windows 10, définissez le chemin à l'aide de la variable environnementale
ramesh
@ramesh, merci pour votre commentaire. Dans le lien que vous jouez, le commentaire suivant apparaît: "Cette méthode n'est applicable qu'aux comptes du groupe Administrateurs. Il n'est pas possible de modifier les variables d'environnement d'un compte de niveau Utilisateur normal en utilisant cette méthode". Malheureusement, je ne suis pas dans le groupe Administrateurs, je ne peux donc pas utiliser cette méthode. Y a-t-il une autre façon de faire cela? Merci!
alex
Les noms de certains programmes semblent avoir changé dans Anaconda 5.1. J'essayais de configurer Jupyter en tant que novice d'Anaconda et j'ai trouvé que les instructions pour 5.0 ne fonctionnaient pas pour 5.1. Revenir à 5,0 et faire fonctionner les choses. Plus précisément, je n'ai pas pu localiser conda et «jupyter notebook» semble avoir changé en «jupyter-notebook». Je ne sais pas quoi d'autre a pu changer.
Eric J.
Dans Windows 10, j'ai simplement exécuté ce qui suit:PATH=%PATH%;C:\ProgramData\Anaconda3;C:\ProgramData\Anaconda3\Scripts
bjd2385
Si vous avez installé anaconda jsut pour votre utilisateur, dans Windows 10, anaconda se trouve dans C: \ Users \% USERNAME% \ AppData \ Local \ Continuum \ anaconda3. J'ai ajouté à la fois le chemin racine et le dossier racine / Scripts / au PATH, fonctionne bien.
Eduardo Pignatelli le

Réponses:

156

Sous Windows, vous devrez définir le chemin d'accès à l'emplacement où vous avez installé Anaconda3.

Pour moi, j'ai installé anaconda3 dans C:\Anaconda3. Par conséquent, vous devez ajouter C:\Anaconda3ainsi qu'à C:\Anaconda3\Scripts\votre variable de chemin, par exemple set PATH=%PATH%;C:\Anaconda3;C:\Anaconda3\Scripts\.

Vous pouvez le faire via PowerShell (voir ci-dessus, https://msdn.microsoft.com/en-us/library/windows/desktop/bb776899(v=vs.85).aspx ), ou appuyez sur la windowstouche → entrée environment→ choisissez à partir de settingsedit environment variables for your account→ sélectionner la Pathvariable → EditNew.

Pour le tester, ouvrez un nouveau shell dos, et vous devriez pouvoir utiliser les commandes conda maintenant. Par exemple, essayez conda --version.

mjoppich
la source
3
Merci pour votre réponse. J'ai ajouté C: \ Users \ Alex \ Anaconda3 au chemin dans les variables système, mais la commande conda n'est toujours pas reconnue. J'ai également écrit "C: \ Users \ Alex> set PATH =% PATH%; C: \ Users \ Alex \ Anaconda3" dans ma fenêtre d'invite de commande, mais cela n'a pas fonctionné non plus. Est-ce que je fais quelque chose de mal?
alex
1
Désolé, C:\Anaconda3\Scripts`in my Path ... In the Scripts subfolder you should also manually find a je n'ai pas remarqué qu'il y a aussi conda.exe`.
mjoppich
1
Merci. Que dois-je faire après l'avoir trouvé? l'ajouter également au chemin?
alex
Oui, ajoutez le dossier au chemin (désolé si je n'étais pas assez clair à ce sujet).
mjoppich
2
J'ai installé Anaconda pour tous les utilisateurs sur mon Windows 10, donc il s'est retrouvé dans le chemin: C: \ ProgramData \ Anaconda3. J'ai dû ajouter ce qui suit dans mon chemin pour que conda fonctionne: C: \ ProgramData \ Anaconda3 \ Scripts.
IvanD le
26

Les choses ont changé après conda 4.6 .

Les programmes «Anaconda Prompt» et «Anaconda Powershell» exposent condaautomatiquement la commande pour vous. Trouvez-les dans votre menu de démarrage.

Si vous ne voulez pas utiliser les invites ci-dessus et essayez de le rendre condadisponible dans cmd.exeun Powershell normal et. Lisez le contenu suivant.


Exposez condadans chaque coquille

Le but du contenu suivant est de rendre la commande condadisponible à la fois dans cmd.exeet Powershell sous Windows.

Si vous avez déjà coché «Ajouter Anaconda à ma variable d'environnement PATH» lors de l'installation d'Anaconda, ignorez l'étape 1.

Options d'installation d'Anaconda sur Windows

  1. Si Anaconda est installé uniquement pour l'utilisation actuelle, ajoutez %USERPROFILE%\Anaconda3\condabin(je veux dire condabin, non Scripts) dans la variable d'environnement PATH(celle de l'utilisateur). Si Anaconda est installé pour tous les utilisateurs de votre machine, ajoutez C:\ProgramData\Anaconda3\condabindans PATH.

    Comment définir des variables d'environnement système sous Windows?

  2. Ouvrez un nouveau Powershell, exécutez la commande suivante une fois pour l'initialiser conda.

    conda init

Ces étapes garantissent que la condacommande est exposée dans votre cmd.exeet Powershell.


Lecture étendue: à conda initpartir de Conda 4.6

Avertissement: ajoutez le nouveau \path\to\anaconda3\condabinmais pas \path\to\anaconda3\Scriptsdans votre fichier PATH. Il s'agit d'un grand changement introduit dans la version conda4.6 .

Initialisation du script d'activation depuis le condajournal de version 4.6

Conda 4.6 ajoute un support d'initialisation étendu afin que plus de shells que jamais auparavant puissent utiliser la nouvelle conda activatecommande. Pour plus d'informations, lisez la sortie de conda init –helpNous sommes particulièrement enthousiasmés par cette nouvelle façon de travailler, car la suppression de la nécessité de modifier PATHrend Conda beaucoup moins perturbateur pour les autres logiciels de votre système.

Dans l'ancien temps, \path\to\anaconda3\Scriptsc'est celui à mettre dans votre PATH. Il expose la commande condaet le Python par défaut de l'environnement «de base» en même temps.

Après conda4.6, condales commandes associées sont séparées encondabin . Cela permet d' exposer la commande ONLYconda sans activer le Python depuis l'environnement "de base".

Références

Simba
la source
1
Merci, de loin la meilleure réponse. Je ne voulais pas ajouter Python et tout le reste à mon chemin, je voulais suivre les meilleures pratiques et utiliser des environnements virtuels que toutes les autres réponses gâchent.
Rob Prouse le
C'est la bonne réponse en 2020 et de loin le moyen le plus propre de gérer les environnements et les chemins conda. Notez également que si vous utilisez git-bash (mingw), msys (2) ou cygwin, vous devez exécuter à la \path\to\anaconda3\Scripts\conda.exe init bashplace.
niid le
Pour annuler cela, je suppose que je peux réinitialiser PATH et appeler à conda initnouveau?
alexpghayes
20

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

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

entrez la description de l'image ici

Ensuite, vous pouvez ajouter Python et Conda à votre chemin en utilisant la commande setx dans votre invite de commande. entrez la description de l'image ici

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
1
Salut merci. après avoir installé anaconda, «fermez» le terminal (j'utilise ubuntu bash sous windows 10) et ouvrez-en un nouveau, ce qui signifie redémarrer le système sous Ubuntu dose le truc!
zhihong
16

La dernière version du programme d'installation d'Anaconda pour Windows installera également un lanceur Windows pour «Anaconda Prompt» et «Anaconda Powershell Prompt». Si vous utilisez l'un de ceux-ci au lieu du shell cmd normal de Windows, la condacommande, python, etc. devrait être disponible par défaut dans ce shell.

entrez la description de l'image ici

Couvercle Håken
la source
11

Si vous souhaitez utiliser Anaconda dans cmd standard sur Windows, vous devez ajouter plusieurs chemins à votre variable d'environnement Path.

Ces chemins sont ( au lieu d'Anaconda3, le dossier peut être Anaconda2 selon la version d'Anaconda sur votre PC):

\Users\YOUR_USER\Anaconda3
\Users\YOUR_USER\Anaconda3\Library\mingw-w64\bin
\Users\YOUR_USER\Anaconda3\Library\usr\bin
\Users\YOUR_USER\Anaconda3\Library\bin
\Users\YOUR_USER\Anaconda3\Scripts
\Users\YOUR_USER\Anaconda3\bin
Gabriel P.
la source
3

J'avais également fait face au même problème il y a à peine une heure. J'essayais d'installer QuTip Quantum Toolbox en Python Malheureusement, je ne suis pas tombé sur cette page à temps. Supposons que vous ayez téléchargé le programme d'installation d'Anaconda et que vous l'exécutiez jusqu'à la fin. Naïvement, j'ai ouvert l'invite de commande dans Windows 10 et j'ai procédé pour taper les commandes suivantes comme indiqué dans la documentation d'installation de qutip .

conda create -n qutip-env

conda config - ajouter des chaînes conda-forge

conda installer qutip

Mais dès que j'ai tapé la première ligne, j'ai eu la réponse suivante

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

message d'erreur

Je suis allé de l'avant et j'ai essayé d'autres choses comme le montre ce message d'erreur. Enfin, après avoir parcouru plusieurs sites Web conda, j'ai compris comment on résout ce problème. Tapez l'invite Anaconda dans la barre de recherche en bas comme ceci (même endroit où vous saluez Cortana) Invite Anaconda

Une fois que vous êtes ici, toutes les commandes conda fonctionneront comme d'habitude

Avinash Shetty
la source
1

Si vous avez installé Visual studio 2017 (professionnel)

L'emplacement d'installation:

C:\ProgramData\Anaconda3\Scripts

Si vous ne voulez pas avoir à mettre cela dans votre variable d'environnement de chemin sur Windows et redémarrer, vous pouvez l'exécuter simplement:

C:\>"C:\ProgramData\Anaconda3\Scripts\conda.exe" update qt pyqt
Boris
la source
0

Même moi, j'ai le même problème lorsque j'ai installé Anaconda pour la première fois. Il a dit que la commande «conda» n'a pas été trouvée.

Je viens donc de configurer deux valeurs [ajouté deux nouveaux chemins d'Anaconda] variables d'environnement système dans la variable PATH qui sont: C: \ Users \ mshas \ Anaconda2 \ & C: \ Users \ mshas \ Anaconda2 \ Scripts

Beaucoup de gens ont oublié d'ajouter la deuxième variable qui est "Scripts", il suffit d'ajouter que la commande 'conda' fonctionne.

Shashank Kumar
la source
0

Vous devez ajouter python.exe dans le fichier d'installation C: //.../Anaconda3 ainsi que C: //.../Anaconda3/Scripts dans PATH.

Accédez d'abord à votre répertoire d'installation, dans mon cas, il est installé dans C: // Users / user / Anaconda3 et shift + clic droit et appuyez sur "Ouvrir la fenêtre de commande ici" ou cela pourrait être "Ouvrir PowerShell ici", si c'est PowerShell , écrivez simplement cmd et appuyez sur Entrée pour exécuter la fenêtre de commande. Exécutez ensuite la commande suivante setx PATH% cd%

Ensuite, allez dans C: // Users / user / Anaconda3 / Scripts et ouvrez la fenêtre de commande comme ci-dessus, puis exécutez la même commande "setx PATH% cd%"

utilisateur3578953
la source
0

cas n ° 1 Vous devez définir 3 chemin:

%ANACONDAPATH%;
%ANACONDAPATH%\Scripts;
%ANACONDAPATH%\Library\bin;

Cela résoudra le problème:

C:\WINDOWS\system32>conda update conda
Solving environment: failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/msys2/noarch/repodata.json.bz2>
Elapsed: -
...

cas # 2 Vous pouvez également utiliser Anaconda Promd (pour Win10) à la place de la CLI (cmd.exe)

Михаил Чеботарев
la source