Ядро IPython
Ядро IPython — это Jupyter ядро для выполнения кода Python. Jupyter и другие совместимые записные книжки используют ядро IPython для выполнения кода записной книжки Python.
В Databricks Runtime 11.3 LTS и более поздних версиях записные книжки Python используют ядро IPython для выполнения кода Python.
В Databricks Runtime 11.3 LTS и более поздних версиях можно передать входные данные в ipykernel в записных книжках Python. Это позволяет использовать интерактивные инструменты, такие как отладчик Python в записной книжке. Пример записной книжки, иллюстрирующий использование отладчика Python, см. в разделе "Отладка" в записных книжках Python.
Преимущества использования ядра IPython
Ядро IPython позволяет Azure Databricks использовать улучшенную поддержку средств с открытым кодом, созданных для записных книжек Jupyter. Использование ядра IPython в Azure Databricks добавляет поддержку инструментов отображения и вывода IPython. Дополнительные сведения см. в документации по модулю IPython.core.display. Кроме того, ядро IPython захватывает выходные данные stdout и stderr дочерних процессов, созданных записной книжкой, позволяя включать эти выходные данные в результаты команды записной книжки.
Известная проблема
Команда IPython update_display
обновляет только выходные данные текущей ячейки.