VScode 에서 jupyter notebook을 사용할 경우가 많다.
최근 Interrupt 도 안먹고 Restart도 안먹고 무한루프에 빠져 아무것도 되지 않는 경우가 발생하였다.
크게 2가지의 방법을 적용하여 문제를 해결하였다.
1. Ipykernel 재설치
python -m pip install ipykernel -U --force-reinstall
터미널에 위 명령어를 입력하고 실행한다.
명령어 실행이 완료되면 다음과 같이 명령어 입력창이 다시 나온다.
2. Python extension 재설치
위 방법으로 처음에는 문제가 없었으나 또 다시 해당 문제가 발생하였고 위 방법 외에 다른 방법으로
vscode 상의 python extension을 제거 후 재설치 하여 문제를 해결하였다.
위와 같이 또 " Discovering Python Interpreters " 같은 문제가 발생하였다.
extension 탭에 들어가서 python을 검색하면 python extension을 확인할 수 있다.
내 경우에는 ROS, isort 가 Python extension에 dependancy가 걸려있었다.
이를 해결하기 위해 ROS와 isort extension을 먼저 검색하여 삭제한 후에 python extension을 제거하였다.
재설치를 한 후 vscode 상의 jupyter notebook을 사용하였더니 문제가 해결되었다.