2017-09-11 17 views
1

에 여러 마법 명령을 종료 (2 개 % 기호로 시작)는 "세포 마법"명령은 셀의 말에 종료되고 자동으로 호출됩니다 :는 Jupyter - Jupyter 노트북에서 콘솔

%%timeit in Jupyter notebook

enter image description here

내가 jupyter console로 IPython을 호출하는 경우에만 발생 : 나는 Jupyter 콘솔에서 같은 일을하려고한다면,이 명령은 결코 빈 줄의 숫자 후, 끝나지 그래도. 내가 직접 ipython로 IPython를 호출하면, 셀 마법 명령은 하나의 빈 줄 이후에 완료 : 각 예를 들어

enter image description here

, 파이썬과 IPython의 버전은 동일합니다 : 파이썬 3.5.2와 IPython가 6.1.0 하나의 컴퓨터 (pip와 함께 설치됨), Python 3.4.5 및 IPython 5.1.0 (Conda와 함께 설치됨).

이것은 버그입니까? 아니면 IPython의 기본 구성과 다른 IPython 어딘가에 Jupyter 기본 구성이 있습니까?

답변

1

예, 버그입니다. 셀 마술은 2 줄의 새로운 줄로 끝나는 것으로 가정합니다. Jupyter 콘솔은 계속 유지되고 있습니다. 우리는 많은 사람들이이를 사용하고 있다는 것을 알지 못하고 많은 문제가 있습니다.

기술적 나는이 jupyter 콘솔에 코드가 실행되어야 어떠했는지 또는 개행 문자를 삽입 할 필요가있는 경우이를 알려 주어야 프로토콜에서 (또는 존중)은 "is_complete"메시지를 사용하지 않는 생각 .

버그 보고서를 열어 볼 수는 있지만 누군가 PR이 없으면 수정 프로그램이 빨리 구현되지 않을 수 있습니다.

관련 문제