IPython 커널

IPython 커널은 Python 코드 실행을 위한 Jupyter 커널입니다. Jupyter 및 기타 호환되는 Notebook은 IPython 커널을 사용하여 Python Notebook 코드를 실행합니다.

Databricks Runtime 11.3 LTS 이상에서 Python Notebook은 IPython 커널을 사용하여 Python 코드를 실행합니다.

Databricks Runtime 11.3 LTS 이상에서는 Python Notebook의 ipykernel에 입력을 전달할 수 있습니다. 이렇게 하면 Notebook에서 Python 디버거와 같은 대화형 도구를 사용할 수 있습니다. Python 디버거 사용을 설명하는 예제 노트북은 Python 노트북에서의 디버그를 참조하세요.

IPython 커널 사용의 이점

IPython 커널을 사용하면 Azure Databricks Jupyter Notebook용으로 빌드된 open source 도구를 더 잘 지원할 수 있습니다. Azure Databricks IPython 커널을 사용하면 IPython의 디스플레이 및 출력 도구에 대한 지원이 추가됩니다. 자세한 내용은 IPython.core.display 를 참조하세요. 또한 IPython 커널은 Notebook에서 만든 자식 프로세스의 stdout 및 stderr 출력을 캡처하여 해당 출력을 Notebook의 명령 결과에 포함할 수 있도록 합니다.

알려진 문제

IPython 명령은 update_display 현재 셀의 출력만 업데이트합니다.