Noyau IPython

Le noyau IPython est un noyau Jupyter pour l’exécution de code Python. Jupyter et d’autres notebooks compatibles utilisent le noyau IPython pour exécuter Python code de notebook.

Dans Databricks Runtime 11.3 LTS et versions ultérieures, Python notebooks utilisent le noyau IPython pour exécuter Python code.

Dans Databricks Runtime 11.3 LTS et versions ultérieures, vous pouvez passer une entrée à ipykernel dans Python notebooks. Cela vous permet d’utiliser des outils interactifs tels que le débogueur Python dans le notebook. Pour obtenir un exemple de notebook illustrant comment utiliser le débogueur Python, consultez Debug dans Python notebooks.

Avantages de l’utilisation du noyau IPython

Avec le noyau IPython, Azure Databricks pouvez ajouter une meilleure prise en charge des outils open source conçus pour les notebooks Jupyter. L'utilisation du noyau IPython sur Azure Databricks ajoute la prise en charge des outils d'affichage et de sortie d'IPython. Pour plus d’informations , consultez IPython.core.display . En outre, le noyau IPython capture les sorties stdout et stderr des processus enfants créés par un notebook, ce qui permet d’inclure cette sortie dans les résultats de commande du notebook.

Problème connu

La commande update_display IPython met uniquement à jour les sorties de la cellule active.