jupyter notebook の結果をHTMLにする

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が作成される