Ich bin relativ neu in Mac OS. Ich habe gerade XCode (für C ++ - Compiler) und Anaconda mit dem neuesten Python 3 (für mich selbst) installiert. Jetzt frage ich mich, wie ich die zweite Anaconda (für die Arbeit) mit Python 2 richtig installieren kann.
Ich benötige beide Versionen, um mit iPython und Spyder IDE zu arbeiten. Der ideale Weg ist, völlig separate Python-Umgebungen zu haben. Ich wünschte zum Beispiel, ich könnte wie conda install scikit-learn
für die Python 3-Umgebung und so etwas wie conda2 install scikit-learn
für Python 2 schreiben .
Antworten:
Anaconda muss nicht erneut installiert werden. Conda, der Paketmanager für Anaconda, unterstützt vollständig getrennte Umgebungen. Der einfachste Weg, eine Umgebung für Python 2.7 zu erstellen, ist dies
Dadurch wird eine Umgebung mit dem Namen erstellt
python2
, die die Python 2.7-Version von Anaconda enthält. Sie können diese Umgebung mit aktivierenDadurch wird diese Umgebung (normalerweise
~/anaconda/envs/python2
) in Ihrer Umgebung vorangestelltPATH
, sodass beim Eingebenpython
am Terminal der Python aus dieser Umgebung geladen wird.Wenn Sie nicht ganz Anaconda möchten, können Sie
anaconda
den obigen Befehl durch die gewünschten Pakete ersetzen . Sie könnenconda
Pakete später in dieser Umgebung installieren, indem Sie entweder das-n python2
Flag to verwendenconda
oder die Umgebung aktivieren.quelle
ipython notebook
richtet einen anderen Port ein (localhost: 8888, localhost: 8889 usw.). Halten Sie sie einfach gerade und schon sind Sie fertig.python2
und wechselnpython3
? Und übrigens, ich bin dranwin7
.source
. Es ist nuractivate python2
unddeactivate
.conda config --set changeps1 false
.Bearbeiten! : Bitte stellen Sie sicher, dass beide Python auf Ihrem Computer installiert sind.
Vielleicht ist meine Antwort zu spät für Sie, aber ich kann jemandem helfen, der das gleiche Problem hat!
Sie müssen nicht beide herunterladen
Anaconda
.Wenn Sie
Spyder
undJupyter
in Anaconda Umgebungen verwenden und,Wenn Sie bereits Anaconda 2 haben, geben Sie Terminal ein:
Wenn Sie bereits Anaconda 3 haben, geben Sie Terminal ein:
Dann können Sie vor der Verwendung
Spyder
die Python-Umgebung wie unten auswählen! Manchmal können nur Sie root und Ihre neue Python-Umgebung sehen, also ist root Ihre erste Anaconda-Umgebung!Auch das ist Jupyter. Sie können eine Python-Version wie diese wählen!
Ich hoffe es wird helfen.
quelle
Dies kann hilfreich sein, wenn Sie mehr als eine Python-Version installiert haben und nicht wissen, wie Sie Ihre Ideen anweisen sollen, eine bestimmte Version zu verwenden.
anaconda
. Die neueste Version finden Sie hieranaconda-navigator
Terminal eingebencreate
und wählen Sie dann Ihre Python-Version aus.install
.Ich hoffe es hilft!!
quelle