Freigeben über


IPython-Kernel

Der IPython-Kernel ist ein Jupyter-Kernel für die Ausführung von Python-Code. Jupyter und andere kompatible Notizbücher verwenden den IPython-Kernel, um Code von Python-Notizbüchern auszuführen.

In Databricks Runtime 11.3 LTS und höher verwenden Python-Notizbücher 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-Notizbüchern übergeben. Auf diese Weise können Sie interaktive Tools wie den Python-Debugger im Notizbuch verwenden. Ein Beispielnotizbuch, das die Verwendung des Python-Debuggers veranschaulicht, finden Sie unter Debug in Python-Notizbüchern.

Vorteile der Verwendung des IPython-Kernels

Mit dem IPython-Kernel können Azure Databricks bessere Unterstützung für Open Source-Tools hinzufügen, die für Jupyter-Notizbücher 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 ". Darüber hinaus erfasst der IPython-Kernel die Stdout- und Stderr-Ausgaben von untergeordneten Prozessen, die von einem Notizbuch erstellt wurden, sodass diese Ausgabe in die Befehlsergebnisse des Notizbuchs aufgenommen werden kann.

Bekanntes Problem

Der Befehl update_display "IPython" aktualisiert nur die Ausgaben der aktuellen Zelle.