본문 바로가기
프로그래밍/Python

[jupyter notebook]kernel starting please wait, connection failed 에러 해결하기

by Mr.noobiest 2022. 10. 4.

 

데이터 전치리 및 ml / dl 그리고 tabpy서버로 사용중이던 jupyter 서버의 kernel이 정상적으로 연결되지 않고 계속 끊기는 증상이 발생하였다.

 

어떠한 ipynb를 실행했을때 kernel starting ~ please wait에서 멈춰 있다가

 

 

갑자기 connection failed 팝업창이 뜨는 문제가 있다, 코드는 실행될때도 있고 실행되지 않을때도 있는데, 오래 돌리고 있어야하는 코드가 있으면 해당 에러 발생시 중간에 끊겨서 그동안 해왔던 결과물이 증발하는 경우도 발생하였다,

 

 

해결방법은 아래와 같다

 

1) 서버 재시작

netstat -natp | grep jupyter

or

netstat -natp | grep 8888

로 실행중인 jupyter notebook의 PID를 확인한 후 

 

kill -9 PID번호

를 입력하여 jupyter notebook을 완전히 죽인후 다시 실행하면 된다.

jupyter notebook

 

 

 

2) 커널의 모듈 에러

결론적으로 원인은 'zmq' 라이브러리 였다.

jupyter kernelspec list

를 실행하면 에러가 발생했을텐데 보통 no moduled "````"에러가 발생할것이다

 

pip 를 사용하여 없는 모듈을 설치 해주고 jupyter notebook을 다시 실행하면 정상적으로 동작할 것이다.

 

 

 

728x90
반응형