¿En qué entorno de conda se ejecuta Jupyter?

Resuelto RockScience asked hace 8 años • 17 respuestas

Tengo jupyter/anaconda/python3.5.

  1. ¿Cómo puedo saber en qué entorno Conda se ejecuta mi portátil Jupyter?

  2. ¿Cómo puedo iniciar jupyter desde un nuevo entorno conda?

RockScience avatar May 07 '16 14:05 RockScience
Aceptado

Como se menciona en los comentarios, se necesita compatibilidad con conda para los portátiles jupyter para cambiar de kernel. Parece que este soporte ahora está disponible a través de la propia conda (en lugar de depender de pip). http://docs.continuum.io/anaconda/user-guide/tasks/use-jupyter-notebook-extensions/

conda install nb_conda

que trae otras tres extensiones útiles además de Notebook Conda Kernels.

ink avatar Mar 03 '2017 17:03 ink

Pregunta 1: busque el entorno conda del portátil actual

Abra el cuaderno en Jupyter Notebooks y busque en la esquina superior derecha de la pantalla.

Debería decir, por ejemplo, "Python [env_name]" si el lenguaje es Python y utiliza un entorno llamado env_name.

cuaderno jupyter con nombre del entorno


Pregunta 2: Inicie Jupyter Notebook desde un entorno conda diferente

Active un entorno conda en su terminal source activate <environment name>antes de ejecutar jupyter notebook. Esto establece el entorno predeterminado para Jupyter Notebooks. De lo contrario, el entorno [Raíz] es el predeterminado.

pantalla de inicio de jupyter notebooks, pestaña conda, crear nuevo entorno

También puede crear nuevos entornos desde Jupyter Notebook (pantalla de inicio, pestaña Conda y luego hacer clic en el signo más).

Y puedes crear un cuaderno en cualquier entorno que desees. Seleccione la pestaña "Archivos" en la pantalla de inicio y haga clic en el menú desplegable "Nuevo", y en ese menú seleccione un entorno Python de la lista.

pantalla de inicio de jupyter notebooks, pestaña de archivos, crear una nueva libreta

jkdev avatar Aug 22 '2016 02:08 jkdev

qué entorno está ejecutando jupyter:

import sys
print(sys.executable)

crear kernel para el cuaderno jupyter

source activate myenv
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
source activate other-env
python -m ipykernel install --user --name other-env --display-name "Python (other-env)"

http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernel-install

liuzhijun avatar Mar 07 '2017 06:03 liuzhijun

Si la respuesta anterior no funciona, intente ejecutar conda install ipykernelen un nuevo entorno y luego ejecute jupyter notebook desde cualquier entorno, podrá ver o cambiar entre esos núcleos.

rakesh avatar Apr 25 '2017 18:04 rakesh

para mostrar qué entorno conda está usando un cuaderno, simplemente escriba una celda:

!conda info

si tienes grep, una forma más directa:

!conda info | grep 'active env'
Savrige avatar Mar 28 '2020 15:03 Savrige