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.