Jupyter Notebook 可以很好的结合代码和笔记,但功能太过简单。安装 Nbextensions 并配合 Jupyter Nbextensions Configurator 可以事半功倍。
简单记录安装与配置方法
安装 jupyter_contrib_nbextensions¶
pip install jupyter_contrib_nbextensions
激活 nbextensions¶
This step copies the nbextensions' javascript and css files into the jupyter server's search directory, and edits some jupyter config files
jupyter contrib nbextension install --user
安装并启用 Jupyter Nbextensions Configurator¶
pip install jupyter_nbextensions_configurator
jupyter nbextensions_configurator enable --user
之后便可在 url/nbextensions
的位置打开 configurator 进行设置了,例如启动 Jupyter Notebook 之后的网址为 http://localhost:8888/tree
,那么 Jupyter Nbextensions Configurator 的设置地址则为 http://localhost:8888/nbextensions
.
两个特别推荐的 Notebook 拓展
- Table of Contents (2) 自动生成文章的 TOC 目录
- Autopep8 自动代码格式优化