Ich verwende derzeit Anaconda mit Python 2.7, aber ich werde Python 3.5 verwenden müssen. Ist es in Ordnung, beide gleichzeitig zu installieren? Sollte Ich erwarte einige Probleme?
Ich arbeite auf einem 64-Bit-Win8.
Nach meinem Verständnis müssen Sie Anaconda nicht erneut installieren, um eine andere Version von Python zu verwenden. Stattdessen verfügt conda über die Fähigkeit , python 2 und 3 Umgebungen separat zu verwalten.
Ich benutze beides, je nachdem, wem ich in meiner Abteilung helfe (manche bevorzugen 2.7, andere 3.5). Wie auch immer, ich benutze Anaconda und meine Standardinstallation ist 3.5. Ich verwende Umgebungen für andere Versionen von Python, Paketen usw. Als ich zum Beispiel python 2.7 verwenden wollte, habe ich Folgendes ausgeführt:
conda create -n Python27 python=2.7
Dies erstellt eine neue Umgebung mit dem Namen Python27 und installiert Python Version 2.7. Sie können dieser Zeile standardmäßig Argumente für die Installation anderer Pakete hinzufügen oder einfach von vorne beginnen. Die Umgebung wird automatisch aktiviert, um sie einfach zu deaktivieren tippe deactivate
(windows) oder source deactivate
(linux, osx) in der befehlszeile. Um es in Zukunft zu aktivieren, tippe activate Python27
(Windows) oder source activate Python27
(Linux, OSX). Ich würde empfehlen, die Dokumentation für Managing Environments in Anaconda zu lesen, wenn Sie diesen Weg wählen.
Update
Ab conda
Version 4.6 können Sie jetzt conda activate
und conda deactivate
. Die Verwendung von source
ist jetzt veraltet und wird eventuell entfernt.
Ja, du kannst.
Sie müssen nicht beide Anaconda herunterladen.
Sie müssen nur eine der Versionen von Anaconda herunterladen und eine andere Version von Anaconda Python aktivieren.
Wenn Sie Python 3 haben, können Sie einen Python 2-Kernel wie diesen einrichten;
python2 -m pip install ipykernel
python2 -m ipykernel install --user
Wenn Sie Python 2,
python3 -m pip install ipykernel
python3 -m ipykernel install --user
Dann können Sie beide Versionen von Python sehen!
Wenn Sie Anaconda Spyder verwenden, sollten Sie die Version hier austauschen:
Wenn Sie Jupiter verwenden, überprüfen Sie hier:
Hinweis: Wenn Ihr Jupiter oder Anaconda nach der Installation bereits geöffnet ist, müssen Sie erneut einen Neustart durchführen. Dann können Sie sehen.
Ich habe python 2.7.13 und 3.6.2 beide installiert. Installieren Sie Anaconda für python 3 zuerst und dann können Sie Conda-Syntax verwenden, um 2.7 zu erhalten. Meine Installation verwendet: conda create -n py27 python = 2.7.13 anaconda
Ja, es sollte in Ordnung sein, beide Versionen zu installieren. Es wird heutzutage eigentlich ziemlich viel erwartet. Vieles ist in 2.7 geschrieben, aber 3.5 wird zur Norm. Ich würde jedoch empfehlen, alle Ihre python auf 3.5 ASAP zu aktualisieren.