Wie kann ich die beiden Anaconda-Versionen (2.7 & 3.5)?
War ich mit der Anaconda 3.5
Distribution in eine Windows-10-Maschine. Aufgrund der Abhängigkeiten in den Bibliotheken, die ich möchte, mit zu arbeiten, musste ich die 2.7
version installiert.
Die gute Nachricht ist, dass die Bibliotheken, die ich brauchte, nun kann die Arbeit mit der 2.7
version reibungslos und Visual Studio 2015 automatisch erkannt meine neue Python-Umgebung.
Das problem kommt, wenn Sie mit der Befehlszeile. Nach der Ausgabe des Befehls
conda info --envs
Bekomme ich
root * C:\Users\norah\Anaconda2
d.h. einer einzigen Umgebung (zu meinem Verständnis und die Suche so weit, nach diese ich sehen sollte zwei envs aufgeführt). Das bedeutet, dass ich nicht verwenden können conda
zu erwerben, die neuen Pakete für meine Python3.5
installation, zumindest nicht in der Befehlszeile, wie ich verwendet, um seit conda
bezieht sich nur auf Python2.7
. Das gleiche gilt für die GUI-version, Anaconda navigator (ich bin nicht sehr begeistert von der GUI-version, aber ich versuchte es).
Gibt es auch keine Möglichkeit der Einleitung Python ist3 von der Befehlszeile aus, da
$python
immer feuert bis python2.7 und Ausstellung $python3
oder $python3.5
in der Befehlszeile den Befehl scheint nicht zu funktionieren (würde noch hinzufügen den Pfad von Python ist3, um das system, da die eigentliche ausführbare Datei hat den gleichen Namen wie python2 d.h. python.exe
)
Ist mein system übernommen durch Python2.7? Ist jemand hier mit Ihnen beiden reibungslos und wenn ja, könnten Sie bitte näher erläutern, wie das zu tun,? War es ein "no no" zu bewegen, um die Installation beider Versionen von Anaconda?
- In Anaconda mit 3,5 duplizieren
python.exe
und ändern Sie den Namen inpyhton3.exe
und das gleiche mitconda
- und dann können Sie beide Versionen. - BTW: unter Linux habe ich die Dateien
python
,python3
,python3.4
,python3.5
,python3.6
undpython2
,python2.7
,python2.6
und ich kann laufen, alle Versionen zur gleichen Zeit. Sie können tun, etwas ähnliches auf Windows. - Ja, auf Ubuntu speziell wollte ich das gleiche tun. Windows scheint einen anderen Fall
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie können Python-3.5-Umgebung mit Anaconda 2.7:
Jetzt, es zu aktivieren:
Schließlich können Sie installieren Sie die gewünschten Pakete:
oder, die ganze anaconda:
Der Vorteil dieses Ansatzes ist, dass Sie können auch Python 3.4 oder 3.6 Umgebungen. Darüber hinaus können Sie erstellen Umgebungen mit unterschiedlichen Kombinationen und Versionen von Bibliotheken.
Eigentlich, macht es Sinn, erstellen Sie eine neue Umgebung für jedes größere Projekt.
conda install anaconda
, ist es möglich, geben Sie die version deranaconda
?conda install anaconda=5.3.0
.Ich auch verachte die virtuelle Umgebung wechseln, die Anaconda zu zwingen versucht, auf uns. Ich bevorzuge die beiden ausführbaren Dateien, die immer sofort von der Kommandozeile aus verfügbar. Ich bin mir ziemlich sicher, ich hatte diese arbeiten auf einem Windows-Rechner einmal:
Nun, wenn Sie geben Sie "python" oder "conda" auf der Kommandozeile erhalten Sie die python2-version, und wenn Sie geben Sie "Python ist3" oder "conda3", etc. auf der Kommandozeile erhalten Sie die Python ist3 version.
activate py35 && python
unddeactivate
ist zu viel zu Tippen für mich. --Kein Scherz. Ich viel lieber in der Lage sein zu verwendenpython
oderpython3
Wann immer es nötig ist. Auch, dass die beiden ausführbaren Dateien gleichzeitig macht es viel einfacher zum einrichten der build-Befehle für die text-Editoren/IDE ' s, und macht es viel einfacher, rufen Sie eine version von python aus einer anderen version von python mit "subprocess".Die beste Möglichkeit, um sowohl für Python 2.7 x und Python 3,5 x zusammen ist Jupyter Notebook.
http://jupyter.org/
Werden Sie in der Lage zu arbeiten, die auf Ihrem browser mit der IPython-Notebook-Stil-Schnittstelle, die ideal für arbeiten mit scripting-Sprachen.
Fand ich, dass einige dieser videos auf YouTube sehr informativ:
1) https://www.youtube.com/watch?v=HW29067qVWk
2) https://www.youtube.com/watch?v=e9cSF3eVQv0
Neben Python 2.7 und 3.5 gibt es eine Reihe von anderen Sprachen, dass Sie werde in der Lage sein, laufen Sie mit Ihrem Jupyter Notebook. Die verschiedenen Kerne sind erhältlich in diesem link:
https://github.com/jupyter/jupyter/wiki/Jupyter-kernels
Nach der installation, wie Sie beginnen Ihre Jupyter Notebook, Ihrem browser öffnet sich eine neue Seite mit Ihrem Home-Verzeichnis. Unter den 4 tabs (Dateien|Laufen|Cluster|Conda):
1) Die Registerkarte Dateien zeigt alle Dateien in Ihrem Home-Verzeichnis.
2) Unter Registerkarte zeigt alle Notebooks, die ausgeführt werden.
3) Cluster tab wird zur Verfügung gestellt von IPython parallel.
4) Conda Registerkarte ist, wo Sie brauchen, um hinzuzufügen, die Python version 3.5 (und andere Sprachen, falls erforderlich), um Ihre Jupyter Notebook (Wenn Python 2.7 ist Standard).
Wenn Sie interessiert sind, versuchen, in C++ mit Ihrer Jupyter Notebook, es gibt ein paar Kerne zur Verfügung.
1) JupyRoot - https://github.com/root-mirror/root/tree/master/bindings/pyroot/JupyROOT
2) Festhalten - https://github.com/root-mirror/cling