Поделиться через


Ядро 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 обновляет только выходные данные текущей ячейки.