Saltar al contenido

¿Qué hace en [*] en IPython Notebook significa y cómo apagarlo?

Kernel

Solución:

El núcleo está ocupado. Ir al menú Kernel y haga clic en Interrupt. Si esto no funciona, haga clic en Restart. Debes ingresar a una nueva celda y presionar Shift + Enter para ver si funcionó.

El problema que hace que su kernel esté ocupado puede ser una línea de código específica. Si ese es el caso, es posible que su computadora solo necesite tiempo para trabajar a través de esa línea.

Para saber qué línea o líneas están tardando tanto, como lo menciona Mike Muller, debe reiniciar el programa o interrumpir el kernel. Luego, recorra con cuidado una línea a la vez hasta llegar a la primera con el asterisco.

Si no reinicia o interrumpe su programa ocupado, no podrá saber qué línea es la línea problemática y cuál no, porque permanecerá ocupada mientras trabaja en esa línea problemática. Continuará dándole el asterisco en cada línea hasta que termine de ejecutar esa línea de código, incluso si comienza desde el principio. Esto es extremadamente confuso, porque las líneas que se han ejecutado y producido una salida repentinamente pierden su salida cuando las ejecuta en la segunda pasada. También es confuso el hecho de que puede realizar cambios en su código mientras el kernel está ocupado, pero simplemente no puede obtener ninguna salida nueva hasta que esté libre nuevamente.

Su código no tiene por qué ser incorrecto para causar esto. Es posible que haya incluido un comando que consume mucho tiempo. Bootstrapping me ha causado esto.

Si su código es lo que debe ser, en realidad no importa qué línea sea la línea problemática, y solo necesita darle tiempo a todo su código para que se ejecute. Las principales razones para averiguar cuál es la línea problemática serían si algunas líneas fueran prescindibles, o en caso de que recibiera el asterisco por alguna otra razón y necesitara descartar esta.

Si está escribiendo código en un servicio de Internet que se agota cuando no lo está ingresando, es posible que su código no tenga tiempo suficiente para terminar de ejecutarse si solo espera. Desplazarse cada pocos minutos suele ser suficiente para evitar que se agote el tiempo de espera de esas páginas.

¡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 *