IPython カーネル

IPython カーネルは、Pythonコードを実行するための Jupyter カーネルです。 Jupyter やその他の互換性のあるノートブックでは、ノートブック コードを実行するために IPython カーネルPython使用します。

Databricks Runtime 11.3 LTS 以降では、Pythonノートブックは IPython カーネルを使用してコードPython実行します。

Databricks Runtime 11.3 LTS 以降では、Pythonノートブックの ipykernel に入力を渡すことができます。 これにより、ノートブックのPython デバッガーなどの対話型ツールを使用できます。 Python デバッガーの使用方法を示すノートブックの例については、Python ノートブックのDebugを参照してください。

IPython カーネルを使用する利点

IPython カーネルを使用すると、Azure Databricksは Jupyter Notebook 用に構築されたopen source ツールのサポートを強化できます。 Azure Databricksで IPython カーネルを使用すると、IPython の表示および出力ツールのサポートが追加されます。 詳細については、 IPython.core.display を参照してください。 また、IPython カーネルは、ノートブックによって作成された子プロセスの stdout および stderr 出力をキャプチャし、その出力をノートブックのコマンド結果に含めることを可能にします。

既知の問題

IPython コマンド update_display 現在のセルの出力のみを更新します。