Jupyter插件Nbextensions

 


同事有介绍一个Jupyter的插件Nbextensions很好用,可以使得使用Jupyter的时候交互更便捷一些,因此也开始尝试试用起来。

1.安装nbextensions

我是用的pythonIDE是anaconda,因此具体安装如下几行:

Jupyter插件Nbextensions_第1张图片在Anaconda Prompt里面先pip -> 再install -> 再启用nbxtensions

pip install juypter_contrib_nbextensions
jupyter contrib nbextension install --user
jupyter nbextension enable codefolding/main

2.查看安装是否有效

重启jupyter notebook,会发现最右侧多了一个选项卡Nbextensions

Jupyter插件Nbextensions_第2张图片

这个工具提供很多可以自由选择的配置,我这里勾选了几个,具体的勾选后的呈现效果之后补充。


2.2 table of contents + collapsible headings

新建一个.ipynb文件,点击工具栏中最右侧的目录示意按钮,会在左侧出现目录列表区域。

jupyter notebook(以下简称jt)支持多种语法,包括markdown轻量级语言以及python3程序设计语言等,其中markdown语言的一个主要目的就是为了可读性强。

其中的用“#”表示标题的方法非常适用jt内容的层次编写,大大提高了可读性。并且我们想用这种方法,对这些标题自动生成目录,对相关的内容进行索引。

先添加cell,然后在cell中使用markdown的语法(https://www.zybuluo.com/codeep/note/163962),编辑如下文字:

Jupyter插件Nbextensions_第3张图片

运行cell后,可以看到左侧contents的目录效果。看起来还挺好用的。

Jupyter插件Nbextensions_第4张图片

你可能感兴趣的:(Python,anaconda)