总第107篇
前言
jupyter_notebook是数据相关岗位从业者的一个不错的选择,很清晰、很方便,可以将分析过程和分析结果同步显示在一起。但是有的时候随着你的分析增多,你的代码就会变得很长,这个时候就需要目录这样的功能,来帮助你整理框架以及快速定位对应内容。jupyter_notebook提供了目录功能,可以更好地帮助你梳理框架以及快速定位。
![](https://i-blog.csdnimg.cn/blog_migrate/5d7b96c31b9a4697b0c605b4b2983b67.png)
配置目录环境
第一步打开Anaconda Promt,因为我这里是使用的Anaconda,所以直接使用Anaconda Promt,如果不是使用的Anaconda,则直接使用Win+R
快捷键打开命令窗口。
![](https://i-blog.csdnimg.cn/blog_migrate/c1192e97f723f78e7e52492d6f719d60.png)
第二步输入
pip install jupyter_contrib_nbextensions
然后回车运行,来安装
jupyter_contrib_nbextensions
模块。
![](https://i-blog.csdnimg.cn/blog_migrate/94153753e57a0f5823a7b07788704f2e.png)
第三步等待程序运行, 中途会出来y/n的选项,输入y,然后回车,直到出现
Successfully installed
标志。
![](https://i-blog.csdnimg.cn/blog_migrate/e32bc55555680b78f30232d384400a43.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5f0f3cfcb89f04b754cf450f290dcafd.png)
第四步,在第三步的基础上继续输入
jupyter contrib nbextension install --user
然后回车,进行用户配置。
![](https://i-blog.csdnimg.cn/blog_migrate/25cdae9ed2c08853741d413a92a8864c.png)
等到第四步完成以后,打开
jupyter_notebook
会看到界面多了下面
Nbextensions
选项。
![](https://i-blog.csdnimg.cn/blog_migrate/4ca048b0742ec51dcef9d27c71b8959c.png)
点击
Nbextensions
进来,把
Table of Contents(2)
进行勾选。
![](https://i-blog.csdnimg.cn/blog_migrate/ad7889061ae2ba584236152f7b091b36.png)
这个时候随便打开一个已经带有目录的
.ipynb
文件,这个时候主界面会多了一个红框内的一个按钮,但是仍然没有目录。
![](https://i-blog.csdnimg.cn/blog_migrate/79b66a59b6e5860e4b1176b1e9c1dd07.png)
把红框内的按钮点击一下,这个时候目录就会显示出来了。
![](https://i-blog.csdnimg.cn/blog_migrate/7721ea4aa58afc0c517df30958d713c1.png)
新建目录
上面是为jupyter_notebook创建目录环境,接下来看一下具体如何新建带有目录的文件。
第一步将代码框格式选择为Heading
![](https://i-blog.csdnimg.cn/blog_migrate/1ba3898874d38b3e19e867eb748f1846.png)
第二步直接在代码框输入不同级别的标题,1个H表示一级标题,2个H表示二级标题,3个表示三级标题 (注意H与标题之间是有空格的),标题级别随着H的数量依次递减。
![](https://i-blog.csdnimg.cn/blog_migrate/12d000c9b5cb952e0e8ecc166ef21e58.png)
第三步运行步骤二的代码块,就可以得到如下图的效果。
![](https://i-blog.csdnimg.cn/blog_migrate/0d53acc75e04179341584589ebb5312e.png)