Jądro IPython

Jądro IPython to jądro Jupyter do wykonywania kodu w języku Python. Jupyter i inne zgodne notesy używają jądra IPython do wykonywania kodu notesu języka Python.

W środowisku Databricks Runtime 11.3 LTS lub nowszym notesy języka Python używają jądra IPython do wykonywania kodu w języku Python.

W środowisku Databricks Runtime 11.3 LTS i nowszym można przekazać dane wejściowe do usługi ipykernel w notesach języka Python. Dzięki temu można używać interaktywnych narzędzi, takich jak debuger języka Python w notesie. Przykładowy notes ilustrujący sposób korzystania z debugera języka Python można znaleźć w temacie Debugowanie w notesach języka Python.

Zalety korzystania z jądra IPython

Jądro IPython umożliwia usłudze Azure Databricks dodanie lepszej obsługi narzędzi typu open source utworzonych dla notesów Jupyter. Użycie jądra IPython w usłudze Azure Databricks dodaje obsługę narzędzi wyświetlania i danych wyjściowych IPython. Aby uzyskać więcej informacji, zobacz IPython.core.display . Ponadto jądro IPython przechwytuje dane wyjściowe stdout i stderr procesów podrzędnych utworzonych przez notes, co pozwala na uwzględnianie tych danych wyjściowych w wynikach polecenia notesu.

Znany problem

Polecenie update_display IPython aktualizuje tylko dane wyjściowe bieżącej komórki.