JupyterLab) * 표시가 되면서 쥬피터 노트북이 동작을 안함, 에러?!
#0.
여러가지 IDE를 사용해서 파이썬 코딩 연습을 할 수 있겠지만,
그 중에서도 내가 사용하는 것은 JupyterLab의 쥬피터 노트북이다.
그때그때 코딩한 소스코드를 실행시켜서 결과를 확인할 수 있고,
블록블록으로 소스코드들이 나누어져서 관리하기 편하기 때문이다.
#1.
그나저나 한번씩 쥬피터 노트북이 멈춰버려서 난감할 때가 있었다.
원래 Play버튼처럼 생긴 [run]을 실행하면,
다음 블록에서도 새로운 소스코드를 만들고 그걸 또 실행해서 볼 수가 있는데
으째 쥬피터 노트북이 응답이 없다. 동작은 안한다 !
그럴 때마다 평상시에는 하얀색이던 오른쪽 상단 동그라미가 검은색으로 바뀐다는 것을 발견했다.
또한, 아래 상태표시줄에는 python3 | Busy! 라고
매우 Busy 하다며 상태를 알려주더라.
(원래는 Idle이라고 뜬다)
#2.
왜그런고 하니
코딩을 잘못해서다 ^^;
반복문 같은 경우 코딩 내용에 오류가 있으면,
끝없이 반복되는 무한루프를 만들게 되는데,
그런 경우 메모리에 과부하가 가서
쥬피터 랩에서 그런 경우를 막으려고 동작을 못하게 한 것 같다.
#3. 내가 찾은 해결법?
1) Play버튼 옆에 Stop 버튼을 누르면 된다.
그럼 작동이 멈춘다.
잘못 쓴 코드를 바로 잡으면 된다.
2) 또 하나는 커널을 리스타트 하는 방법이다.
커널을 바꿀 수도 있고~!
그러면 과부하된 메모리를 리프레쉬 할 수 있어서 다시 정상 동작한다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."