Kernel de IPython
El kernel de IPython es un kernel de Jupyter para la ejecución de código de Python. Jupyter y otros cuadernos compatibles usan el kernel de IPython para ejecutar código de cuaderno de Python.
En Databricks Runtime 11.3 LTS y versiones posteriores, los cuadernos de Python usan el kernel de IPython para ejecutar código de Python.
En Databricks Runtime 11.3 LTS y versiones posteriores, puede pasar entradas a ipykernel en cuadernos Python. Esto le permite usar herramientas interactivas como el depurador de Python en el cuaderno. Para ver un cuaderno de ejemplo que ilustra cómo usar el depurador de Python, consulte Depuración en cuadernos de Python.
Ventajas de usar el kernel de IPython
El kernel de IPython permite a Azure Databricks agregar una mejor compatibilidad con las herramientas de código abierto creadas para cuadernos de Jupyter. El uso del kernel de IPython en Azure Databricks agrega compatibilidad con las herramientas de visualización y salida de IPython. Consulte IPython.core.display para obtener más información. Además, el kernel de IPython captura las salidas stdout y stderr de los procesos secundarios creados por un cuaderno, lo que permite que esa salida se incluya en los resultados del comando del cuaderno.
Problema conocido
El comando de IPython update_display
solo actualiza las salidas de la celda actual.