Jądro IPython

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

W środowisku Databricks Runtime 11.3 LTS lub nowszym, notebooki Pythona używają jądra IPython do wykonywania kodu w Pythonie.

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

Zalety korzystania z jądra IPython

Dzięki jądrze IPython Azure Databricks może zwiększyć obsługę narzędzi open source utworzonych na potrzeby notesów Jupyter. Użycie jądra IPython na Azure Databricks wzbogaca o obsługę narzędzi do wyświetlania i obsługi 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 notatnik, co pozwala na uwzględnianie tych danych wyjściowych w wynikach poleceń notatnika.

Znany problem

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