IPython カーネル

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

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

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

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

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

既知の問題

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