Freigeben über


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.