¿En qué entorno de conda se ejecuta Jupyter?
Tengo jupyter/anaconda/python3.5.
¿Cómo puedo saber en qué entorno Conda se ejecuta mi portátil Jupyter?
¿Cómo puedo iniciar jupyter desde un nuevo entorno conda?
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.
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.
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.
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.
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
Si la respuesta anterior no funciona, intente ejecutar conda install ipykernel
en un nuevo entorno y luego ejecute jupyter notebook desde cualquier entorno, podrá ver o cambiar entre esos núcleos.
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'