web-dev-qa-db-fra.com

anaconda - variable d'environnement de chemin dans Windows

J'essaie d'exécuter python à partir de l'invite de commande windows (windows 10). Donc, le résultat est typique lorsque la variable d'environnement de chemin n'est pas configurée

 c:\windows\system32>python
'python' is not recognized as an internal or external command, operable
 program or batch file

cependant, je ne suis pas sûr de savoir quel est le bon répertoire à configurer dans la variable path.

J'ai essayé quelques variantes et aucune d'entre elles ne fonctionne, notamment:

c:\users\xxx\anaconda3
c:\users\xxx\anaconda3\Scripts
c:\users\xxx\anaconda3\libs\python34

et aucun d'entre eux ne fonctionne.

Quelqu'un at-il une expérience avec cette constellation de système particulière (windows, anaconda). Merci.

31

il s'avère que je me suis trompé.

La solution est la suivante: dans anaconda (ainsi que dans d'autres implémentations), définissez la variable d'environnement de chemin sur le répertoire où 'python.exe' est installé.

Par défaut, le fichier python.exe dans anaconda se trouve dans:

c:\.....\anaconda

une fois que vous avez fait cela, évidemment, la commande python fonctionne, dans mon cas, donnant les résultats suivants.

python
Python 3.4.3 |Anaconda 2.2.0. (64|bit)|(default, Nov 7 2015), etc, etc
26

Il a travaillé pour moi aussi.

J'essaie de résoudre ce problème depuis le soir.

Bien venir au point, au lieu de donner le chemin suivant

C:\Utilisateurs\Nom_utilisateur\AppData\Local\Continuum\anaconda3\python.exe

fais ceci

C:\Utilisateurs\Nom_utilisateur\AppData\Local\Continuum\anaconda3 \

7
KAMLESH KARKI

C:\Utilisateurs \\ Anaconda3

Je viens d'ajouter le chemin ci-dessus, à mes variables d'environnement de chemin et cela a fonctionné . Maintenant, tout ce que nous avons à faire est de passer au répertoire d'emplacement du script .py, ouvrez le cmd avec cet emplacement et exécutez-le pour afficher le résultat.

5
Piyush Upadhyay

Dans Windows 10, vous pouvez le trouver ici:

C:\Users\[USER]\AppData\Local\conda\conda\envs\[ENVIRONMENT]\python.exe

3
Arman

Pour exporter le jeu exact de chemins utilisé par Anaconda, utilisez la commande echo %PATH% dans Anaconda Prompt. Cela est nécessaire pour éviter des problèmes avec certaines bibliothèques telles que SSL.

Référence: https://stackoverflow.com/a/54240362/663028

1
prusswan

L'emplacement par défaut de python.exe devrait être ici: c:\users\xxx\anaconda3Une solution pour le trouver est d'ouvrir le message Anaconda puis d'exécuter

> where python

Cela retournera le chemin absolu des emplacements de python, par exemple:

(base) C:\>where python
C:\Users\Chad\Anaconda3\python.exe
C:\ProgramData\Miniconda2\python.exe
C:\dev\Python27\python.exe
C:\dev\Python34\python.exe
0

Vous pouvez également simplement réinstaller Anaconda et cocher l’option ajouter une variable à Path. Si vous faites des erreurs ici, votre système d'exploitation pourrait commencer à mal fonctionner. 

0
Psychotechnopath
C:\Users\<Username>\AppData\Local\Continuum\anaconda2

Pour moi, c'était le répertoire d'installation par défaut sous Windows 7. Je l'ai trouvé via La réponse de Rusy

0
fivef