IPython-Kernel
Der IPython-Kernel ist ein Jupyter-Kernel für die Ausführung von Python-Code. Jupyter und andere kompatible Notebooks verwenden den IPython-Kernel zum Ausführen von Python-Notebook-Code.
Ab Databricks Runtime 11.3 LTS verwenden Python-Notebooks den IPython-Kernel, um Python-Code auszuführen.
In Databricks Runtime 11.3 LTS und höher können Sie Eingaben an ipykernel in Python-Notebooks übergeben. Dadurch können Sie interaktive Tools wie den Python-Debugger im Notebook verwenden. Ein Beispielnoetebook, das die Verwendung des Python-Debuggers veranschaulicht, finden Sie unter Debuggen in Python-Notebooks.
Vorteile der Verwendung des IPython-Kernels
Der IPython-Kernel ermöglicht Azure Databricks eine bessere Unterstützung für Open-Source-Tools, die für Jupyter-Notebooks erstellt wurden. Die Verwendung des IPython-Kernels in Azure Databricks bietet Unterstützung für die Anzeige- und Ausgabetools von IPython. Weitere Informationen finden Sie unter IPython.core.display. Außerdem erfasst der IPython-Kernel die stdout- und stderr-Ausgaben untergeordneter Prozesse, die von einem Notebook erstellt wurden, sodass diese Ausgabe in die Befehlsergebnisse des Notebooks aufgenommen werden kann.
Bekannte Probleme
Der IPython-Befehl update_display
aktualisiert nur die Ausgaben der aktuellen Zelle.