it-swarm.com.de

anaconda - Pfad Umgebungsvariable in Windows

Ich versuche, Python mit dem Windows-Befehl Prompt (Windows 10) auszuführen. Das Ergebnis ist also das typische, wenn die Pfadumgebungsvariable nicht konfiguriert ist

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

ich bin mir jedoch nicht sicher, welches das richtige Verzeichnis in der Pfadvariable ist.

Ich habe ein paar Variationen ausprobiert und keine davon funktioniert, einschließlich:

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

und keiner von ihnen arbeitet.

Hat jemand Erfahrung mit dieser speziellen Systemkonstellation (Windows, Anaconda). Vielen Dank.

31

es stellte sich heraus, dass ich mich geirrt hatte.

Lösung ist: Setzen Sie in anaconda (wie auch in anderen Implementierungen) die Pfadumgebungsvariable auf das Verzeichnis, in dem 'python.exe' installiert ist.

Standardmäßig befindet sich die Datei python.exe in anaconda in:

c:\.....\anaconda

nachdem Sie dies getan haben, funktioniert der Python-Befehl offensichtlich in meinem Fall und ergibt folgendes.

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

Es hat auch für mich funktioniert.

Ich habe versucht, dieses Problem seit dem Abend zu lösen.

Nun, um auf den Punkt zu kommen, anstatt den Weg zu folgen

C:\Benutzer\Benutzername\AppData\Local\Continuum\anaconda3\python.exe

mach das

C:\Benutzer\Benutzername\AppData\Local\Continuum\anaconda3 \

7
KAMLESH KARKI

C:\Benutzer \\ Anaconda3

Ich habe einfach den Pfad zu meinen Pfadumgebungsvariablen hinzugefügt und es hat funktioniert. Jetzt müssen wir nur noch in das .py-Skriptverzeichnis wechseln, das Cmd mit diesem Verzeichnis öffnen und die Ausgabe sehen.

5
Piyush Upadhyay

In Windows 10 finden Sie es hier:

C:\Benutzer\[USER]\AppData\Local\conda\conda\envs\[UMGEBUNG]\python.exe

3
Arman

Verwenden Sie zum Exportieren der von Anaconda verwendeten Pfade den Befehl echo %PATH% in der Anaconda-Eingabeaufforderung. Dies ist erforderlich, um Probleme mit bestimmten Bibliotheken wie SSL zu vermeiden.

Referenz: https://stackoverflow.com/a/54240362/663028

1
prusswan

Der Standardspeicherort für python.exe sollte sich hier befinden: c:\users\xxx\anaconda3Eine Lösung, um herauszufinden, wo sich diese befindet, ist das Öffnen der Anaconda-Eingabeaufforderung, und führen Sie dann Folgendes aus:

> where python

Dies gibt den absoluten Pfad der Positionen von Python zurück, zB:

(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

Sie können Anaconda auch einfach erneut installieren und die Option Variable zum Pfad hinzufügen markieren. Dadurch werden Fehler beim Bearbeiten von Umgebungsvariablen vermieden. Wenn Sie hier Fehler machen, kann es zu Fehlfunktionen Ihres Betriebssystems kommen. 

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

Für mich war dies das Standardinstallationsverzeichnis unter Windows 7. Fand es über Rusys Antwort

0
fivef