IPython 커널
IPython 커널은 Python 코드 실행을 위한 Jupyter 커널입니다. Jupyter 및 기타 호환되는 노트북은 Python 노트북 코드를 실행하기 위해 IPython 커널을 사용합니다.
Databricks Runtime 11.3 LTS 이상에서 Python Notebook은 IPython 커널을 사용하여 Python 코드를 실행합니다.
Databricks Runtime 11.3 LTS 이상에서는 Python Notebook의 ipykernel에 입력을 전달할 수 있습니다. 이렇게 하면 Notebook에서 Python 디버거와 같은 대화형 도구를 사용할 수 있습니다. Python 디버거를 사용하는 방법을 보여 주는 예제 Notebook은 Python Notebook에서 디버그를 참조하세요.
IPython 커널 사용의 이점
IPython 커널을 사용하면 Azure Databricks가 Jupyter Notebook용으로 빌드된 오픈 소스 도구에 대한 더 나은 지원을 추가할 수 있습니다. Azure Databricks에서 IPython 커널을 사용하면 IPython의 디스플레이 및 출력 도구에 대한 지원이 추가됩니다. 자세한 내용은 IPython.core.display를 참조하세요. 또한 IPython 커널은 Notebook에서 만든 자식 프로세스의 stdout 및 stderr 출력을 캡처하여 해당 출력이 Notebook의 명령 결과에 포함될 수 있도록 합니다.
알려진 문제
IPython 명령 update_display
는 현재 셀의 출력만 업데이트합니다.