Jupyter notebook插件nbextensions
nbextensions安装
安装jupyter_contrib_nbextensions
在Anaconda Prompt中输入如下命令
pip install jupyter_contrib_nbextensions
这个时候重启jupyter notebook发现还是没有
安装jupyter_nbextensions_configurator
conda install -c conda-forge jupyter_nbextensions_configurator
现在出现了nbextensions选项卡,但是里面没有东西
安装 javascript and css files
jupyter contrib nbextension install --user
然后刷新一下页面就出现了nbextensions工具
nbextensions配置
生成导航栏:Table of Contents(2)
通过markdown语法设置标题可以快速定位代码,使用的时候像word一样方便。
变量监视器:Variable Inspector
打开Variable Inspector,可以查看变量的值。
word = 'hello'
word = 'world'
word = 'hello world'
显示代码运行时间:ExcecuteTime
打开ExcecuteTime之后可以看到各个cell的运行时间。
代码折叠:Codefolding
将代码中的循环、函数等折叠起来,方面调试。
折叠前
折叠后
定时自动保存:AutoSaveTime
设置每两分钟保存一次
代码提示:Hinterland
总结
nbextensions丰富了jupyter notebook的功能,将IDE中的很多功能都移植到了jupyter notebook上。