jupyter notebook の結果をHTMLにする
jupyter-notebook --generate-config
で設定ファイルを作成
すでに存在するなら
Overwrite /home/snowpool/.jupyter/jupyter_notebook_config.py with default config? [y/N]N
というように確認されるので
この場合はN で Enter すればOK
vim ~/.jupyter/jupyter_notebook_config.py
でファイルを開き
最終行に
import os from subprocess import check_call c = get_config() def post_save(model, os_path, contents_manager): """post-save hook for converting notebooks to .py and .html files.""" if model['type'] != 'notebook': return # only do this for notebooks d, fname = os.path.split(os_path) check_call(['ipython', 'nbconvert', '--to', 'script', fname], cwd=d) check_call(['ipython', 'nbconvert', '--to', 'html', fname], cwd=d) c.FileContentsManager.post_save_hook = post_save
を追記し保存
jupyter-notebook
で起動し
保存アイコンをクリックすると
jupyter notebook の ipynb ファイル保存時に
HTMLが作成される