2017-08-16 4 views
0

Ich bin mit Windows 8, Anaconda 4.4.0, Python 3.6Wie ändern Anaconda env in Windows

Ich folge habe dies tutorial eine Umgebung mit Python-Version 3.5 genannt Schlangen zu schaffen, das, was ich will , aber nachdem ich getippt Schlangen in Anaconda Prompt aktiviert und Neustart Spyder, sys.version_info und sys.path nicht verändert, ich bin immer noch in Python 3.6.

Ich habe auch diesen Beitrag here und folgte die Antwort gesehen, immer noch nicht das Problem nur

+0

Bitte installieren Sie Python 2.7 in Ihrem Computer. Öffne das Fenster der Umgebungsvariablen und setze den Python 2.7-Pfad auf den 1. Pfad. Speichern und öffnen Sie die Eingabeaufforderung, geben Sie python -version ein, um die Version 2.7 zu erhalten. –

Antwort

0

Der activate Befehl lösen ändert die path Variable. Sie müssen Spyder auf die neue ausführbare Python-Datei hinweisen. Dazu gibt es Anweisungen here.

Insbesondere müssen Sie zu "Einstellungen> Python-Interpreter> Verwenden Sie den folgenden Interpreter" und geben Sie den Pfad zu der neuen Python-Programmdatei, die beim Erstellen der neuen env erstellt wurde. Auf meinem System ist das unter "Anaconda3/envs/[Name von env]/bin"

+0

Ich muss immer noch zuerst aktivieren? Ich habe bemerkt, dass ich jedes Mal, wenn ich die Eingabeaufforderung neu starte, wieder zum alten env (root) zurückkehre. – LtChang

+0

Nein, Sie sollten für die IDE überhaupt nicht aktivieren müssen. Ich bin mir nicht sicher, ob das Verhalten zwischen den Sitzungen aktiviert werden soll. Meine Vermutung ist, dass es die Pfadvariable nur für eine Sitzung ändert. Das heißt, dass Sie jedes Mal "aktivieren" müssen – bendl

+0

Ich habe getan, was Sie vorgeschlagen, sys.version ist 3.5.4 jetzt aber sys.path zeigt immer noch auf den alten Pfad und ich konnte nicht importieren, wissen Sie, was passiert ist ? eine andere Frage ist jetzt kann ich nicht IPython-Konsole, es heißt, dass "Ihre Python-Umgebung oder Installation nicht das ipykernel-Modul auf ihm installiert hat" – LtChang

Verwandte Themen