Ich verwende auf meinem Mac die Version 3.6 Python in Anaconda Spyder. Aber ich möchte es in Python 2.7 ändern.
Kann mir jemand sagen, wie das geht?
Wenn Sie Python 3 beibehalten möchten, können Sie diesen Anweisungen folgen, um eine Python 2.7-Umgebung namens py27 zu erstellen.
Dann müssen Sie nur py27 aktivieren:
$ conda activate py27
Dann können Sie in dieser Umgebung spyder installieren, z. B .:
$ conda install spyder
Dann können Sie spyder von der Befehlszeile aus starten oder zur Version 2.7 von spyder.exe unterhalb des Verzeichnisses envs navigieren (z. B. C:\ProgramData\Anaconda3\envs\py27\Scripts)
Zuerst müssen Sie die folgenden Codes in Anaconda Prompt
Eingeben:
conda create -n py27 python=2.7 #for version 2.7
activate py27
conda create -n py36 python=3.6 #for version 3.6
activate py36
Dann müssen Sie Anaconda navigator
Öffnen und, Die Schaltfläche könnte "Installieren" anstelle von "Starten" anzeigen. Nach der Installation, die einige Momente dauert, kann es gestartet werden.
Vielen Dank an @cloudscomputes und @Francisco Camargo.
Wählen Sie in den Voreinstellungen Python Interpreter aus
Ändern Sie unter Python-Interpreter von "Default" in "Den folgenden Python-Interpreter verwenden"
Der Pfad dort sollte die standardmäßige ausführbare Python-Datei sein. Finden Sie Ihre ausführbare Python 2.7-Datei und verwenden Sie diese.
Sie können die korrekte Version von Spyder starten, indem Sie von Ananconda Navigator aus starten. Wechseln Sie in der Dropdown-Liste in die gewünschte Umgebung und drücken Sie die Starttaste Spyder. Sie sollten die Ergebnisse sofort überprüfen können.
Wenn Sie Anaconda verwenden, um in die Python-Umgebung zu wechseln, sollten Sie eine andere Umgebung für verschiedene Python-Versionen eingerichtet haben
Die folgenden Skripte können Ihnen beim Aufbau einer neuen Umgebung helfen (Ausführung in Anaconda Prompt)
conda create -n py27 python=2.7 #for version 2.7
activate py27
conda create -n py36 python=3.6 #for version 3.6
activate py36
you may leave the environment back to your global env by typing
deactivate py27
or
deactivate py36
und dann können Sie entweder mithilfe der anaconda-Benutzeroberfläche mit der Antwort von @ Francisco Camargo in eine andere Umgebung wechseln
oder Sie können anaconda Prompt bleiben, indem Sie @ Dans Antwort verwenden
Legen Sie python3 als Hauptversion im Terminal fest: Ln -sf python3/usr/bin/python
Installieren Sie pip3: Apt-get install python3-pip
Spyder aktualisieren: Pip install -U spyder
Genießen