Contamos con la contestación a este apuro, al menos eso esperamos. Si presentas alguna pregunta puedes dejar un comentario, para nosotros será un gusto ayudarte
Solución:
Actualmente no hay una mejor manera de hacerlo que Ctrl+C en la terminal.
Estamos pensando en cómo tener un apagado explícito, pero existe cierta tensión entre la computadora portátil como una aplicación de un solo usuario, donde el usuario es libre de detenerla, y como un servidor multiusuario, donde solo un administrador debería poder para detenerlo Todavía no hemos resuelto cómo manejar las diferencias.
(Para futuros lectores, esta es la situación con 0.12 lanzado y 0.13 en desarrollo).
Actualización de diciembre de 2017
El cuaderno IPython se ha convertido en el cuaderno Jupyter. Una versión reciente ha agregado un jupyter notebook stop
comando de shell que cerrará un servidor que se ejecuta en ese sistema. Puede pasar el número de puerto en la línea de comando si no es el puerto predeterminado 8888.
También puede usar nbmanager, una aplicación de escritorio que puede mostrar servidores en ejecución y apagarlos.
Finalmente, estamos trabajando para agregar:
- Una opción de configuración para apagar automáticamente el servidor si no lo usa durante un tiempo específico.
- Un botón en la interfaz de usuario para apagar el servidor. (Sabemos que es un poco loco que haya tomado tanto tiempo. Cambiar la interfaz de usuario es controvertido).
Si ejecuta jupyter en segundo plano como yo:
jupyter notebook &> /dev/null &
Luego, para salir de jupyter por completo, en lugar de Ctl-C, haga un comando de alias:
echo 'alias quitjupyter="kill $(pgrep jupyter)"' >> ~/.bashrc
Reinicie su terminal. Mata todas las instancias de jupyter:
quitjupyter
Nota: use comillas dobles dentro de comillas simples como se muestra arriba. Al revés, evaluará la expresión antes de escribirla en su .bashrc (desea escribir el comando en sí mismo, no ‘matar 1430’ o cualquier número de proceso que pueda estar asociado con una instancia de jupyter actual). Por supuesto, puede utilizar cualquier alias que desee. De hecho, uso ‘qjup’:
echo 'alias qjup="kill $(pgrep jupyter)"' >> ~/.bashrc
Reinicie su terminal. Mata todas las instancias de jupyter:
qjup
Creo que la respuesta aceptada está obsoleta y ya no es válida.
Puede terminar jupyter notebook desde la interfaz web en el elemento del menú de archivos.
Cuando mueva el cursor del mouse sobre “cerrar y detener”, verá la siguiente explicación.
Y cuando haga clic en “cerrar y detener”, verá el siguiente mensaje en la pantalla del terminal.