Kernel IPython

Il kernel IPython è un kernel Jupyter per l'esecuzione del codice Python. Jupyter e altri notebook compatibili usano il kernel IPython per eseguire il codice del notebook Python.

In Databricks Runtime 11.3 LTS e versioni successive, i notebook Python usano il kernel IPython per eseguire il codice Python.

In Databricks Runtime 11.3 LTS e versioni successive è possibile passare l'input a ipykernel nei notebook Python. In questo modo è possibile usare strumenti interattivi, ad esempio il debugger Python nel notebook. Per un notebook di esempio che illustra come usare il debugger Python, vedere Debug nei notebook Python.

Vantaggi dell'uso del kernel IPython

Il kernel IPython consente ad Azure Databricks di aggiungere un supporto migliore per gli strumenti open source creati per i notebook di Jupyter. L'uso del kernel IPython in Azure Databricks aggiunge il supporto per gli strumenti di visualizzazione e output di IPython. Per altre informazioni, vedere IPython.core.display . Inoltre, il kernel IPython acquisisce gli output stdout e stderr dei processi figlio creati da un notebook, consentendo l'inserimento dell'output nei risultati dei comandi del notebook.

Problema noto

Il comando update_display IPython aggiorna solo gli output della cella corrente.