Hoe voeg ik python3 kernel toe aan jupyter (IPython)
Mijn Jupyter
notebooks zijn geïnstalleerd met python 2
kernel. Ik begrijp niet waarom. Misschien heb ik iets verprutst toen ik de installatie deed. Ik heb python 3
al geïnstalleerd. Hoe kan ik het toevoegen aan Jupyter
?
Hier's een screenshot van hoe de standaard Jupyter
geïnstalleerd met python3 -m install jupyter
en geopend in de browser met jupyter notebook
eruit ziet:
290
3
Zorg ervoor dat je
ipykernel
geïnstalleerd hebt en gebruikipython kernel install
om de kernelspec op de juiste locatie te zetten voor python2. Danipython3 kernel install
voor Python3. Nu zou je in staat moeten zijn om te kiezen tussen de 2 kernels, ongeacht of jejupyter notebook
,ipython notebook
ofipython3 notebook
gebruikt (de laatste twee zijn deprecated).Merk op dat als je voor een specifieke Python executable wilt installeren, je de volgende truc kunt gebruiken:
Dit werkt als je omgevingen gebruikt (venv,conda,...) en de `
laat je je kernel een naam geven (zie
--help`). Dus je kunt doenEn nu krijg je een kernel met de naam
py36-test
in je dropdown menu's, samen met de andere.Zie https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook die meer recente informatie heeft.
Ik had Python 2.7 en wilde kunnen overschakelen naar Python 3 in Jupyter.
Deze stappen werkten voor mij op een Windows Anaconda Command Prompt:
Nu na het openen van ipython notebook met het gebruikelijke commando voor Python2.7, is Python3.3 ook beschikbaar bij het maken van een nieuw notebook.
Ik ben erin geslaagd om een Python3 kernel te installeren naast de Python2. Hier is de manier waarop ik het deed:
De laatste werkende link is te vinden hier.
De eigenlijke code is: