Détails
Comment ajouter le noyau python3 à jupyter (IPython) ?
Mes carnets Jupyter
sont installés avec le noyau python 2
. Je ne comprends pas pourquoi. J'ai dû me tromper en faisant l'installation. J'ai déjà installé python 3
. Comment puis-je l'ajouter à Jupyter
?
Voici une capture d'écran de ce à quoi ressemble le Jupyter
par défaut installé avec python3 -m install jupyter
et ouvert dans le navigateur avec jupyter notebook
:
[!entrez la description de l'image ici][1]][1]
290
3
Assurez-vous d'avoir
ipykernel
installé et utilisezipython kernel install
pour déposer le kernelspec au bon endroit pour python2. Puisipython3 kernel install
pour Python3. Maintenant vous devriez pouvoir choisir entre les deux noyaux, que vous utilisiezjupyter notebook
,ipython notebook
ouipython3 notebook
(les deux derniers sont dépréciés).Notez que si vous voulez installer pour un exécutable Python spécifique, vous pouvez utiliser l'astuce suivante :
Cela fonctionne lorsque vous utilisez des environnements (venv,conda,...) et que les `
vous permettent de nommer votre noyau (voir
--help`). Vous pouvez donc faireEt maintenant vous avez un noyau nommé
py36-test
dans vos menus déroulants, avec les autres.Voir https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook qui contient des informations plus récentes.
J'avais Python 2.7 et je voulais pouvoir passer à Python 3 dans Jupyter.
Ces étapes ont fonctionné pour moi sur un Windows Anaconda Command Prompt :
Maintenant, après avoir ouvert ipython notebook avec la commande habituelle pour Python2.7, Python3.3 est également disponible lors de la création d'un nouveau notebook.
J'ai réussi à installer un noyau Python3 en plus du noyau Python2. Voici comment j'ai procédé :
Le dernier lien fonctionnel peut être trouvé [ici][2].
Le code actuel est :
[1] : http://jupyter.cs.brynmawr.edu/hub/dblank/public/Jupyter%20Help.ipynb#1.4.2-Enable-Python-3-kernel [2] : http://web.archive.org/web/20160319053446/http://jupyter.cs.brynmawr.edu/hub/dblank/public/Jupyter%20Help.ipynb#1.4.2-Enable-Python-3-kernel