tutorial tablas tabla notebook introduccion español datos como cargar python command-line ipython jupyter

python - tablas - tabla en jupyter



¿Puedo ejecutar las celdas del cuaderno Jupyter en la línea de comandos? (2)

Puedes usar runipy para hacer esto.

runipy ejecutará todas las celdas en un cuaderno. Si se produce un error, el proceso se detendrá.

$ pip install runipy

$ runipy MyNotebook.ipynb

También hay comandos para guardar el archivo de salida como un cuaderno o un informe html:

$ runipy MyNotebook.ipynb OutputNotebook.ipynb

$ runipy MyNotebook.ipynb --html report.html

Estoy implementando un paquete de Python y me gustaría realizar una prueba simple para ver si todas las celdas de mi notebook se ejecutarán sin errores. Me gustaría probar esto a través de la línea de comandos, ya que tengo problemas para ejecutar una notebook en virtualenv . ¿Hay una forma sencilla de línea de comandos para probar esto?

Nota para el moderador: esta pregunta se ha marcado como un duplicado de ¿Cómo ejecutar un cuaderno Jupyter .ipynb desde la terminal? . Sin embargo, esta pregunta fue publicada (preguntada el 18 de febrero de 2016 a las 2:49) varios días antes de esa pregunta (solicitada desde el 22 de febrero de 2016 a la 3:35). A lo sumo, esa publicación podría estar marcada como un duplicado, y si se considera así, una acción apropiada sería fusionar las dos preguntas, manteniendo esto, el original, como el maestro .

Sin embargo, estas preguntas pueden no ser duplicadas (la intención del otro autor no está clara). En cualquier caso, esta pregunta y sus respuestas se dirigen específicamente a la ejecución de celdas dentro de una notebook jupyter desde el terminal , no simplemente convirtiendo las notebooks en archivos python.


nbconvert (una herramienta de jupyter para conversión de notebook) le permite hacer esto sin ningún paquete adicional:

Solo ve a tu terminal y escribe

$ jupyter nbconvert - to notebook --execute mynotebook.ipynb --output mynotebook.ipynb

Source