본문 바로가기

정리/개발환경

[python] VSCODE jupyter HTML 변환 중 멈춤 해결 방법

728x90

Exporting to html 멈춤

VSCODE 에서 jupyter notebook의 결과물을  HTML 로 변환하던 중 멈추는 경우가 발생하면

다음처럼 해결하면 됩니다.

 

[순서]

1. 관리자 권한으로 Command Prompt 실행 

2. python 해당 kernel로 nbconvert package 삭제

3. python 해당 kernel로 nbconvert package 설치

 

 

1. 관리자 권한으로 Command Prompt 실행

 

command prompt(명령 프롬프트. CMD) 를 모르시는분은 '윈도우 찾기'에서 CMD를 검색하면 위처럼 명령 프롬프트가 있습니다. 여기서 해당 아이콘을 우클릭하면 '관리자 권한으로 실행'을 확인할 수 있습니다.

 

2. python 해당 kernel로 nbconvert package 삭제

다음은 nbconvert package 를 먼저 삭제하고 설치하는 캡처 화면입니다. 저 같은 경우엔 nbconvert package가 설치되어 있지 않은 것을 볼 수 있는데요. 여기서 중요한건 nbconvert 존재 유무가 아니라 python kernel이 무엇인지 확인하는 것입니다.

nbconvert package 삭제와 설치

python kernel이라는 용어를 모른다면 python의 동작 원리를 먼저 이해하는게 좋은데 만약 python 설치를 한 번만 한 사람이면 일반적으로 PATH에 python 설정이 되어있을테니 그냥 python.exe 나 python만 쓰면 충분합니다.

정리하면 아래(A)처럼 사용하지 말고 B1 이나 B2 처럼 명령어를 치면 됩니다.

A : "C:\Users ~~~ \python.exe" - m pip uninstall nbconvert

B1 : pip uninstall nbconvert 

B2 : python -m pip uninstall nbconvert

 

 

3. python 해당 kernel로 nbconvert package 설치

위에서 정상적으로 uninstall을 했다면 이제는 재설치해야겠죠?

명령어는 다음과 같습니다.

B1 : pip install nbconvert 

B2 : python -m pip install nbconvert

이 둘중 하나를 쓰면 되겠네요.