Ein Memorandum über die Migration (Koexistenz) von Python 2 zu Python 3 unter Windows
Deinstallieren Sie Python 2.7 von Program Changes and Removals
Eingeführt in Anaconda Besuchen Sie die Website von Anaconda (https://www.continuum.io/downloads) und laden Sie das neueste Anaconda (Python3) -Installationsprogramm herunter Führen Sie das Installationsprogramm aus
Wählen Sie einen Ort, an dem Anaconda platziert werden soll
Sie werden gefragt, ob Sie einen PFAD hinzufügen möchten. Wählen Sie diesmal "Ja". Wenn Sie dies nicht auswählen, müssen Sie Ihren eigenen PFAD hinzufügen Das zweite Kontrollkästchen lautet ebenfalls "Ja".
Erfolgreiche Installation von Python 3
Erstellen Sie mit conda eine virtuelle Umgebung für Pyrhon2 in Anaconda3 Führen Sie an der Eingabeaufforderung Folgendes aus Pakete können später hinzugefügt werden
# conda create --name [Name der virtuellen Umgebung] python=2.7(Lieblingsversion) [Paket] ... [Paket]
conda create --name python27 python=2.7 numpy scipy pandas jupyter
#Diesmal python2.Ich habe 7 alleine gesetzt und ein Paket hinzugefügt, aber es ist auch möglich, Anakonda zu setzen
conda create -n anaconda2 python=2.7 anaconda
Im Verzeichnis ~ Anaconda3 / envs sollte sich ein Ordner mit dem angegebenen Umgebungsnamen befinden.
#Betreten Sie die virtuelle Umgebung
# activate [Name der virtuellen Umgebung]
acitvate python27
#Raus aus der virtuellen Umgebung
# deactivate [Name der virtuellen Umgebung]
deactivate python27
Pakete sind in Python 3- und Python 2-Umgebungen nicht üblich. Daher müssen Sie das gewünschte Paket in jeder Umgebung ablegen.
Sie können die Python3-Umgebung wie gewohnt mit conda oder pip aufrufen Um in die virtuelle Python2-Umgebung zu gelangen, aktivieren Sie die virtuelle Umgebung einmal und verwenden Sie dann conda oder pip.
activate python27;conda install numpy
activate python27;pip install numpy
conda install --name python27 numpy #Im Fall von conda können Sie auch den Umgebungsnamen angeben und wie folgt eingeben
pip install --name python27 numpy #Dies ist nicht möglich ×
Ermöglicht die Auswahl von Python 2 und Python 3 in Ihrer Entwicklungsumgebung 3.1 Jupyter Selbst wenn Sie den Jupyter starten, den Sie in Anaconda3 eingefügt haben, können Sie nur Python3 auswählen
Sie müssen die Arbeit des Hinzufügens eines Kernels erledigen
#Aktivieren Sie zuerst die virtuelle Umgebung
activate python27
#Sie können einen Kernel mit dem folgenden Befehl hinzufügen
ipython kernel install --user --name=python27 --display-name=Python2
--name: Umgebungsname --display-name: Der von jupyter angezeigte Name
Der hinzugefügte Kernel befindet sich in ~ AppData \ Roaming \ jupyter \ kernels Wenn Sie einen Kernel entfernen möchten, entfernen Sie ihn einfach aus diesem Ordner
Dadurch ist es auch möglich, Python 2 aus dem Juypter auszuwählen.
3.2 PyCharm
Wählen Sie Datei → Einstellung → Projektinterpreter Wählen Sie den Teil aus, der durch den roten Kreis angezeigt wird Wählen Sie Add Local
Wählen Sie in der soeben eingegebenen virtuellen Umgebung python.exe aus Anaconda3\envs\python27\python.exe Apply
Jetzt können Sie Python 2 auch mit PyCharm auswählen
Aufbau einer Python-Umgebung für diejenigen, die Datenwissenschaftler werden möchten 2016 http://qiita.com/y__sama/items/5b62d31cb7e6ed50f02c Einstellungen für die einfache Auswahl mehrerer Kernel in Jupyter http://qiita.com/tomochiii/items/8b937f15c79a0c3eae0e