본문 바로가기
  • UNIV_LIFE_BY_HUGWAN
Artificial Intelligence/Machine Learning 실습

주피터노트북 커널 죽음, The kernel appears to have died. It will restart automatically, 무조건 해결가능한 방법

by 이후지 2023. 1. 16. 01:52

아 진짜ㅜㅜ 이거 때문에 몇 시간을 쓴 건지....

저는 import keras를 하려는데 자꾸 저 오류가 떠서 진행이 안 되는 상황이었습니다.

 

첫 번째 방법)

주피터 노트북의 용량 늘리기

일단 인터넷에 치면 나오는 방법이 대부분 용량을 늘리라는 것입니다.

저도 당연히 따라서 했습니다.

 

Finder(mac기준)에서 jupyter_notebook_config.py를 찾으면 됩니다. 검색해서 찾으시고 저 같은 경우에는 visual studio code로 열었는데, 코드가 4줄? 뿐이었습니다! 여기서 코드를 추가하시면 안 되고!!

저기. jupyter에 있는 jupyter_notebook_config.py에 들어가셔야 해요!! 전 이것 때문에도 많은 시간을 썼습니다ㅜㅜ.

 

여기서 Mac기준 command F 누르셔서 max_buffer_size를 찾아주세요!

그리고 이 값을 c.NotebookApp.max_buffer_size =10000000000 정도로 바꾸시면 됩니다.

 


 

전 이렇게 해도 해결이 안 되더라고요........ㅜㅜㅜ

그래서 찾고 찾다가! 두 번째 방법을 추가로 하니까 해결됐습니다!

우리가 설치한 tensorflow가 conda기준이 아닌 pip로 되어 있을 수 있어서 이를 바꿔줘야 합니다.

Mac 터미널 여시고 conda install tensorflow 이렇게 쳐 주시면 됩니다! 중간에 [y/n] 한번 뜨는데 y 누르시면 됩니다.

 


 

한 가지 더 추가로 numpy 버전이 너무 높으면 안 되는 경우도 있습니다. 그럴 때는 numpy 버전을 다운그레이드해주시면 됩니다.

하는 방법은 터미널에 pip install numpy==1.20.3 이렇게 원하는 버전으로 다운그레이드 해주시면 됩니다! 전 1.24? 버전이었는데, 1.23 이하의 버전을 요구해서 1.20.3으로 했더니 잘됩니다!

 

댓글