2015-12-11 11 views
11

Dies ist mein erster Beitrag hier. Ich habe versucht, eine Antwort auf diese Frage zu finden, aber ohne Erfolg.Spyder läuft nicht in Anaconda virtuellen Umgebung unter Windows 10

Nur Anaconda2 (2.7.11 Python-Kernel) auf meinem Win10-Rechner installiert. Ich versuche den Befehl conda zu lernen. Hier ist mein Problem. 1. Ich gehe in das Anaconda-Eingabeaufforderungsfenster. 2. Ich erstelle eine virtuelle Umgebung mit dem Befehl "conda create -n myenv python = 3.4". 3. Ich aktiviere die Umgebung mit "activate myenv". 4. Wenn ich die Umgebung mit "conda env list" aufliste, wird sie als aktiv angezeigt (Stern daneben). 5. Wenn ich Python über eine Befehlszeile starte, zeigt es mir, dass es 3.4 ausführt. 6. Das Gleiche mit ipython. 7. Wenn ich spyder eintippe Es öffnet das Spyder-Fenster aber zeigt mir 2.7.11. Dies wird durch Ausführen von print (sys.version) bestätigt.

Mache ich etwas falsch oder ist das nur Windows 10 Problem.

Vielen Dank im Voraus, Andy

+1

Sie durch den Aufruf 'Conda spyder installiert haben spyder' installieren? – cel

Antwort

31

Bei der Eingabe von spyder, beginnt die Suche nach diesem Befehl in den Pfaden, die die Conda Umgebung geschaffen. Wenn es dort nicht gefunden werden kann, wird es an anderen Orten suchen. In deinem Fall in den Pfaden der Standard-Anaconda installieren. So, nachdem Sie Ihre Umgebung zu aktivieren:

activate myenv 

benötigen Sie sypderinnerhalb diese Umgebung zu installieren:

(myenv) conda install spyder 

wo (myenv) zeigt die aktive Umgebung.

+0

Danke MIke für eine sehr klare Antwort. Ich denke, ich hätte selbst darüber nachdenken sollen. Was ich wollte, war eine unabhängige 3.5-Umgebung, also habe ich einfach "create -n python35 python = 3.5 anaconda" erstellt. Dies installiert die gesamte Anaconda-Distribution für Python 3.5. –

+0

Ich habe Spyder in meiner arc1040-Umgebung installiert, aber es verwendet weiterhin die normale Python-Installation. Was soll ich machen ? – user3584444

+0

Bitte öffnen Sie ein neues Shell-Fenster ('cmd') und versuchen Sie es erneut. Wenn dies nicht funktioniert, überprüfen Sie mit "where spyder", welche ausführbaren Dateien verfügbar sind. –

0

Ändern Sie den Python-Interpreter im Einstellungsmenü. Siehe Bild unten.

Spyder Preferences