Anaconda: Python 3 und 2 in IPython / Jupyter Notebook

8

Ich habe eine Python 3-Installation von Anaconda und möchte schnell zwischen python2 und 3 kernels wechseln können. Dies ist auf OSX.

Meine bisherigen Schritte:

%Vor%

Danach habe ich einen Python2-Kernel zur Auswahl im python3 IPython-Notebook, der aber nicht starten kann.

Also ging ich weiter und änderte /usr/local/share/jupyter/kernels/python2/kernel.json

%Vor%

Nun, wenn ich den python2-Kernel starte, scheitert es mit:

%Vor%     
sonium 15.04.2015, 10:58
quelle

2 Antworten

4

Anscheinend erwartet IPython explizite Pfadnamen, also kein '~' anstelle des Home-Verzeichnisses. Es funktionierte nach dem Ändern der kernel.json zu:

%Vor%     
sonium 15.04.2015, 20:43
quelle
1

Ich installiere das Anaconda 3 in Win10. Ich bin jetzt auf Python 3 konzentrieren, aber ich habe viele Projekte in Python 2 geschrieben. Wenn ich sie in Juypter in Python-Umgebung überprüfen möchten, ist es fehlgeschlagen, und zeigt "Kernel-Fehler". Die Lösung ist fast wie oben, aber etwas anderes.

Der Pfad zu diesen beiden JSON-Dateien lautet: C:\ProgramData\jupyter\kernels Manchmal kann es versteckt sein.

Ein weiterer Pfad, den Sie überprüfen müssen, nachdem Sie eine python2-Umgebung in Anaconda erstellt haben, versuchen Sie, diesen Pfad zu finden: C:\Users\username\Anaconda3\envs\python2\python.exe

Kopieren Sie es in Ihre Python2-Kernel-JSON-Datei, dann sollte es funktionieren.

    
Wolf 07.10.2015 22:39
quelle

Tags und Links