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 le code du notebook Python.

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

Dans Databricks Runtime 11.3 LTS et versions ultérieures, vous pouvez passer une entrée à ipykernel dans les notebooks Python. Cela vous permet d’utiliser des outils interactifs tels que le débogueur Python dans le notebook. Pour obtenir un exemple de notebook qui illustre l’utilisation du débogueur Python, consultez Déboguer dans des notebooks Python.

Avantages de l’utilisation du noyau IPython

Le noyau IPython permet à Azure Databricks d’ajouter une meilleure prise en charge des outils open source créés 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 la commande du notebook.

Problème connu

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