2016-12-06 6 views
1

7 mit Anaconda auf win10. Und dann Conda ich eine separate Umgebung von python3 zu erstellen:Change Python-Umgebung 'cmd' wird nicht erkannt

Conda erstellen --name python3 Python = 3

Allerdings, wenn ich aktivieren verwenden python3

es zeigt, dass:

C:\Users\xxxxx>activate python3 
'cmd' is not recognized as an internal or external command, 
operable program or batch file. 
'cmd' is not recognized as an internal or external command, 
operable program or batch file. 

ich habe die ganze Umgebung überprüft:

C:\Users\Alex Cui>conda info --envs 
# conda environments: 
# 
python3     C:\Users\Alex Cui\Anaconda2\envs\python3 
root     * C:\Users\Alex Cui\Anaconda2 

können einige Eine Hilfe, warum es activate cmd nicht erkennen kann?

+1

Sie sollen Conda tun aktivieren python3 – Suresh2692

+0

Ich versuchte Conda aktivieren, aber das gleiche: C: \ Benutzer \ Alex Cui> Conda python3 CommandNotFoundError aktivieren: Befehl Fehler: Fehler mit dem Befehl 'aktivieren'. Befehl nicht gefunden: 'aktivieren'. 'activate' ist kein conda-Befehl. – Alex

Antwort

-1

Überprüfen Sie die document on conda. Conda muß eingegeben, um anzuzeigen, dass der Befehl von Conda ausgeführt werden soll, wie

conda activate python3 

ähnlich wie Sie Python über cmd in Windows verwenden, zum Beispiel Um Conda zu verwenden, um Befehle auszuführen auszuführen, ,

python setup.py install 

wird Python sagen, um setup.py zu installieren.

+0

Ich versuchte Conda aktivieren, aber das gleiche: C: \ Benutzer \ Alex Cui> Conda aktivieren Python3 CommandNotFoundError: Command Fehler: Fehler mit dem Befehl 'aktivieren'. Befehl nicht gefunden: 'aktivieren'. 'activate' ist kein conda-Befehl. – Alex

+0

Dies ist nicht korrekt, wie die Fehlermeldung im obigen Kommentar von @Alex zeigt. Der Befehl lautet einfach 'envname aktivieren' unter Windows. – darthbith

3

Sie müssen sicherstellen, dass Ihre Umgebungsvariable PATH das Verzeichnis enthält, in dem sich die cmd.exe befindet (C: \ Windows \ system32 \ cmd.exe).

Rechtsklick auf "Computer", wählen Sie "Eigenschaften", dann "erweiterte Systemeinstellungen", dann "Umgebungsvariablen". Wählen Sie die Benutzervariable PATH und fügen Sie "C: \ Windows \ system32;"

Edit: korrigiert, dass die PATH muss nur das Verzeichnis cmd.exe enthält, nicht den vollständigen Pfad der cmd.exe

+0

Ich habe getan, was Sie vorschlagen, aber immer noch die gleiche Fehlermeldung haben. wirklich seltsam. – Alex

+1

Sie müssen die EXE-Datei nicht auf den PATH setzen, sondern müssen ihr Verzeichnis auf den PATH setzen. Können Sie versuchen, '% SystemRoot% \ system32' zu Ihrem PATH hinzuzufügen? – darthbith

+0

@darthbith Ja, das ist richtig, nur das Verzeichnis, um zu wissen, wo gesucht werden soll. –

0

Sie keine Leerzeichen in Pfaden verwenden, wo Anaconda installiert ist. Installieren Sie es woanders neu und stellen Sie sicher, dass Windows in einem Pfad mit Leerzeichen auch nicht nach verwendeten Befehlen sucht.