¿Cómo puedo añadir el núcleo de python3 a jupyter (IPython)?
Mis cuadernos Jupyter
se instalan con el núcleo python 2
. No entiendo por qué. Puede ser que haya metido la pata cuando hice la instalación. Ya tengo instalado python 3
. ¿Cómo puedo añadirlo a Jupyter
?
Aquí'hay una captura de pantalla de cómo se ve el Jupyter
por defecto instalado con python3 -m install jupyter
y abierto en el navegador con jupyter notebook
:
[
290
3
Asegúrate de tener instalado
ipykernel
y utilizaipython kernel install
para colocar el kernelspec en la ubicación correcta para python2. Luegoipython3 kernel install
para Python3. Ahora deberías poder elegir entre los dos kernels independientemente de si usasjupyter notebook
,ipython notebook
oipython3 notebook
(los dos últimos están obsoletos).Ten en cuenta que si quieres instalar para un ejecutable específico de Python puedes usar el siguiente truco:
Esto funciona cuando se usan entornos (venv,conda,...) y las `
te permiten nombrar tu kernel (ver
--help`). Así que puedes hacerY ahora tienes un kernel llamado
py36-test
en tus menús desplegables, junto con los demás.Ver https://stackoverflow.com/questions/30492623/using-both-python-2-x-and-python-3-x-in-ipython-notebook que tiene información más reciente.
Tenía Python 2.7 y quería poder cambiar a Python 3 dentro de Jupyter.
Estos pasos me funcionaron en un símbolo del sistema de Windows Anaconda:
Ahora, después de abrir el cuaderno ipython con el comando habitual para Python2.7, Python3.3 también está disponible al crear un nuevo cuaderno.
He conseguido instalar un kernel de Python3 además del de Python2. Esta es la forma en que lo hice:
El último enlace que funciona se puede encontrar aquí.
El código real es: