Saltar al contenido

¿Cómo cerrar IPython Notebook correctamente?

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.

ingrese la descripción de la imagen aquí

Cuando mueva el cursor del mouse sobre “cerrar y detener”, verá la siguiente explicación.

ingrese la descripción de la imagen aquí

Y cuando haga clic en “cerrar y detener”, verá el siguiente mensaje en la pantalla del terminal.

ingrese la descripción de la imagen aquí

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *