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上。
本文详细介绍如何在Jupyter Notebook中安装和配置nbextensions插件,包括安装过程、常见插件如导航栏、变量监视器、代码运行时间显示、代码折叠、自动保存和代码提示的使用,极大提升了代码编辑效率。

1295






