Jupyter Notebook to Markdown/HTML using nbconvert

ephist·2023년 10월 21일
0
post-thumbnail

Summary

  • nbconvert 설치
    pip install nbconvert

  • markdown/html 변환
    jupyter-nbconvert.exe --to markdown [.ipynb file]
    jupyter-nbconvert.exe --to html [.ipynb file]


Details

Jupyter notebook (.ipynb) 파일을 markdown (.md) 또는 html (.html) 파일로 변환하는 방법을 찾아본 결과 대부분,

jupyter nbconvert --to markdown [.ipynb file]

를 사용하면 된다고 되어 있더군요.

하지만 제 환경 (windows, VScode, bash shell) 에서 위 명령어를 실행하면,

bash: jupyter: command not found

라며 실행이 되지 않았습니다.

jupyter 실행 환경 설정이 제대로 되어 있지 않는 듯 해서 좀 더 구글링을 해 보았지만 잘 찾아지지 않더군요.

그러다 shell 명령줄에서 jupyter까지만 명령어를 치고 tab키를 두 번 눌러보니 jupyter-nbconvert.exe 파일이 보였고, 다행히 이 명령어를 사용하니 정상적으로 파일 변환이 되었습니다!

  • nbconvert 설치
    pip install nbconvert

  • markdown/html 변환
    jupyter-nbconvert.exe --to markdown [.ipynb file]
    jupyter-nbconvert.exe --to html [.ipynb file]

참고로 pdf 파일 변환도 nbconvert를 이용해서 가능한 것 같은데 단순히 --to pdf 만으로는 안되는 듯 합니다.

우선은 html 변환 후 pdf로 출력하는 방법이 가장 쉬운 대안으로 보입니다.

profile
, a Learner.

0개의 댓글