¿Cómo agrego el kernel python3 a jupyter (IPython)?

Resuelto quickbug asked hace 9 años • 0 respuestas

Mis Jupyterportátiles tienen instalado el python 2kernel. 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 Jupyterinstalado python3 -m install jupytery abierto en el navegador jupyter notebook: ingrese la descripción de la imagen aquí

quickbug avatar Mar 03 '15 19:03 quickbug
Aceptado

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.

Jana avatar Jul 22 '2016 00:07 Jana

Asegúrese de haber ipykernelinstalado y utilizado ipython kernel installpara colocar la especificación del kernel en la ubicación correcta para python2. Luego ipython3 kernel installpara Python3. Ahora debería poder elegir entre los 2 kernels independientemente de si usa jupyter notebook, ipython notebooko 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-testen 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.

Matt avatar Mar 03 '2015 19:03 Matt