2016-07-27 15 views
5

Ich bin erfahrener Python/Jupyter-Benutzer, aber ein Windows-Neuling, nachdem ich Anaconda Python 3-Distribution heruntergeladen und installiert und ein Jupyter-Notebook gestartet habe, bemerkte ich, dass der Kernel für das Jupyter Notebook Python[Root] (statt auf Unix-basierten Systemen) sagt .Wie ändert man den Kernel von Python [Root] in Jupyter Notebook unter Windows?

Notebook funktioniert gut, aber das Teilen von Notebooks scheint problematisch zu sein. Immer wenn ein auf meinem Rechner erstelltes Notebook auf einem Nicht-Windows-Rechner geöffnet wird, findet der Benutzer eine Meldung "Can not find Python[Root] kernel" und wird aufgefordert, Python 3 auszuwählen (oder Python 2) Kernel. Das ist nervig.

Ich habe nicht die Möglichkeit, den Kernel manuell im Notebook zu ändern. Vielleicht ist dies ein Problem mit der Installation von Anaconda (oder Jupyter) auf meinem Windows-Rechner?

Antwort

0

Dies liegt an Anacondas virtuellen Umgebungen. Der "Root" -Kernel, den Sie sehen, stammt aus der Umgebung von Anaconda, die bei der Installation erstellt wurde. Um andere Kernel für verschiedene Versionen von Python zu installieren, siehe http://ipython.readthedocs.io/en/stable/install/kernel_install.html.

+0

Wird dieser Root-Kernel nur unter Windows erstellt? Ich habe Jupiter ausgiebig unter Linux und OS X benutzt und der Kernel war immer entweder Python 3 oder 2. Schlägst du vor, einen weiteren Python 3-Kernel zusätzlich zum Standard-Python 3-Root-Kernel zu installieren? – davidrpugh