Tengo jupyter / anaconda / python3.5.
¿Cómo puedo saber en qué entorno de conda se está ejecutando mi notebook jupyter?
¿Cómo puedo iniciar jupyter desde un nuevo entorno conda?
ipython
anaconda
jupyter
jupyter-notebook
RockScience
fuente
fuente

sys.executable.nb_conda_kernels. Pregunta / respuesta relacionada: Uso de Python 2.xy Python 3.x en IPython Notebookjupyterel entorno python "kernel" y el entorno python del shell desde el que se iniciajupyter notebook [notebook_name].ipynb.Respuestas:
Pregunta 1: Encuentra el entorno conda del cuaderno actual
Abra el cuaderno en Jupyter Notebooks y mire en la esquina superior derecha de la pantalla.
Debería decir, por ejemplo, "Python [env_name]" si el lenguaje es Python y está utilizando 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 ejecutarlojupyter notebook. Esto establece el entorno predeterminado para los portátiles Jupyter. De lo contrario, el entorno [Root] 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 puede crear un cuaderno en cualquier entorno que desee. 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.
fuente
Condapestaña?which jupytervuelve/Users/name/anaconda/envs/myEnv/bin/jupytery no obtengo laCondapestaña ni el nombre del entorno[]. Mijupyterversión es 4.2.0conda install jupyter, desactivé env, luego corríjupyter notebook, luego obtuve mi env en la lista desplegable de 'nuevo'.conda install nb_condaparece ser la forma más directa de llegar al estado descrito en esta respuesta.Como se mencionó en los comentarios, se necesita soporte de conda para portátiles jupyter para cambiar de núcleo. Parece que este soporte ahora está disponible a través de conda (en lugar de depender de pip). http://docs.continuum.io/anaconda/user-guide/tasks/use-jupyter-notebook-extensions/
conda install nb_condaque trae otras tres extensiones útiles además de Notebook Conda Kernels.
fuente
Jupyter(o quizásipykernelsegún la respuesta de rakesh) instalado en ese entorno . De lo contrario, Jupyter puede reconocer ese entorno, pero no puede crear una nueva computadora portátil en ese entorno.nb_condano juega bien con algunasconda/pipbibliotecas instaladas. Al configurar un nuevo entorno, le recomiendo que instalenb_condaprimero y luego instale sus otras bibliotecasqué entorno está ejecutando jupyter:
crear kernel para jupyter notebook
http://ipython.readthedocs.io/en/stable/install/kernel_install.html#kernel-install
fuente
Si lo 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.fuente
También puede cambiar entornos en Anaconda Navigator, instalar Júpiter y ejecutarlo.
fuente
Como ninguna de las respuestas anteriores funcionó para mí, escribo aquí la solución que finalmente resolvió mi problema en Ubuntu. Mi problema fue:
hice los siguientes pasos:
conda activate MyEnvjupyter notebookAunque
MyEnvestaba activo en la terminal y tenía un asterisco al escribirconda env list, pero Jupyter notebook se inició con el entorno base. Instalarnb_condayipykerneltampoco resolvió el problema para mí. Además, lacondapestaña no aparecía en el jupyter notebook y al hacer clic en los núcleos o ir al menúKernel->Change Kernelno se mostraba el núcleoMyEnv.La solución fue: instalar jupyter_environment_kernel en el
MyEnventorno:Después de eso, cuando se inicia jupyter notebook, se inicia con el entorno adecuado. También puede cambiar entre entornos sin detener el núcleo, yendo al menú
Kernel->Change Kernely seleccionando el núcleo deseado.fuente
Inicie su Anaconda Prompt y ejecute el comando
conda env listpara enumerar todos los entornos conda disponibles .Ahora, para iniciar el entorno de conda deseado, simplemente ejecute
activate <environment name>. En este caso,activate py36Para obtener más información, consulte este enlace y esta pregunta anterior sobre desbordamiento de pila..
fuente
para mostrar qué conda env está usando una computadora portátil simplemente escriba en una celda:
fuente
He probado todos los métodos mencionados anteriormente y nada funcionó, excepto instalar jupyter en el nuevo entorno.
para activar el nuevo entorno
conda activate new_envreemplace 'new_env' con el nombre de su entorno.siguiente instalar jupyter 'pip install jupyter'
también puede instalar jupyter yendo al navegador anaconda y seleccionando el entorno adecuado, e instalando jupyter notebook desde la pestaña Inicio
fuente
Para verificar en qué entorno se está ejecutando su computadora portátil, escriba los siguientes comandos en el shell de la computadora portátil
Para iniciar el cuaderno en un nuevo entorno, primero desactive ese entorno. Cree un entorno conda y luego instale ipykernel. Activa ese ambiente. Instalar jupyter en ese entorno.
En su caso, la ruta "C: / anaconda / envs / {envname}" podría ser diferente, verifique en consecuencia. Después de seguir todos los pasos, inicie el cuaderno y realice el paso 1 ejecute lo siguiente en el shell.
Esto debería mostrar: Anaconda / envs / envname
fuente
Además de las respuestas anteriores, también puede usar
Escriba esto en una celda y esto mostrará la ruta del entorno. No estoy seguro de la razón, pero en mi instalación, no hay segregación de entornos en la notebook, pero al activar el entorno y lanzar Jupyter notebook, la ruta utilizada es la python instalada en el entorno.
fuente