¿Cómo agrego el kernel python3 a jupyter (IPython)?
Mis Jupyter
portátiles tienen instalado el python 2
kernel. No entiendo porque. Es posible que haya estropeado algo cuando hice la instalación. Ya lo tengo python 3
instalado. ¿ Cómo puedo agregarlo Jupyter
? Aquí hay una captura de pantalla de cómo se ve el valor predeterminado Jupyter
instalado python3 -m install jupyter
y abierto en el navegador jupyter notebook
:
Esto funcionó para mí en Ubuntu 16.04:
python2 -m pip install ipykernel
python2 -m ipykernel install --user
python3 -m pip install ipykernel
python3 -m ipykernel install --user
Referencia a la documentación:
Kernels para Python 2 y 3 . Instalación del kernel de IPython - IPython Docs.
Asegúrese de haber ipykernel
instalado y utilizado ipython kernel install
para colocar la especificación del kernel en la ubicación correcta para python2. Luego ipython3 kernel install
para Python3. Ahora debería poder elegir entre los 2 kernels independientemente de si usa jupyter notebook
, ipython notebook
o ipython3 notebook
(los dos últimos están en desuso).
Tenga en cuenta que si desea instalar un ejecutable de Python específico, puede utilizar el siguiente truco:
path/to/python -m ipykernel install <options>
Esto funciona cuando se utilizan entornos (venv,conda,...) y le <options>
permite nombrar su kernel (ver --help
). entonces puedes hacer
conda create -n py36-test python=3.6
source activate py36-test
python -m ipykernel install --name py36-test
source deactivate
Y ahora obtienes un kernel nombrado py36-test
en tus menús desplegables, junto con los demás.
Consulte Uso de Python 2.x y Python 3.x en IPython Notebook , que tiene información más reciente.