Actualmente no existe una forma mejor de hacerlo que Ctrl + C en el terminal.
Estamos pensando en cómo tener un cierre explícito, pero hay cierta tensión entre el portátil como una aplicación de usuario único, donde el usuario puede detenerlo, y como un servidor de múltiples usuarios, donde solo un el administrador debería ser capaz de detenerlo. Todavía no hemos resuelto cómo manejar las diferencias.
(Para los futuros lectores, esta es la situación con 0,12 y 0,13 lanzado en el desarrollo.)
actualización diciembre 2017
El IPython portátil se ha convertido en el Cuaderno Jupyter. Una versión reciente ha agregado un comando de shell jupyter notebook stop
que cerrará un servidor que se ejecuta en ese sistema. Puede pasar el número de puerto en la línea de comandos si no es el puerto predeterminado 8888.
También puede usar nbmanager, una aplicación de escritorio que puede mostrar los servidores en ejecución y cerrarlos.
Por último, estamos trabajando para añadir:
- Una opción de configuración para cerrar automáticamente el servidor si no se utiliza durante un tiempo especificado.
- Un botón en la interfaz de usuario para cerrar el servidor. (Sabemos que es un poco loco que haya tardado tanto. Cambiar la interfaz de usuario es controvertido.)
La generosidad debe decir: 'He IPython funcionando a http://127.0.0.1:8888/' .. lo siento – richie
El PID de un kernel en particular (abierto en un puerto determinado) se puede ver con 'ps -ax' o' top'. Por lo tanto, los kernels se pueden detener selectivamente con [privilegio administrativo] para finalizar ese proceso en particular: # kill PID-of-ki Esto no permite procedimientos de cierre interno para el kernel, pero tampoco lo hace el tipo forzado Ctl-C .... ¿Alguien ¿Sabes si esto está planeado para jupyter? –