Freigeben über


IPython-Kernel

Der IPython-Kernel ist ein Jupyter-Kernel für Python Codeausführung. Jupyter und andere kompatible Notizbücher verwenden den IPython-Kernel zum Ausführen von Python-Notizbuch-Code.

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 in Python Notizbüchern an ipykernel ü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 eine bessere Unterstützung für open source Tools hinzufügen, die für Jupyter-Notizbücher erstellt wurden. Die Verwendung des IPython-Kernels auf 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.