为jupyter_notebook增加目录

总第107篇

前言

jupyter_notebook是数据相关岗位从业者的一个不错的选择,很清晰、很方便,可以将分析过程和分析结果同步显示在一起。但是有的时候随着你的分析增多,你的代码就会变得很长,这个时候就需要目录这样的功能,来帮助你整理框架以及快速定位对应内容。jupyter_notebook提供了目录功能,可以更好地帮助你梳理框架以及快速定位。

图注:效果图

配置目录环境

第一步打开Anaconda Promt,因为我这里是使用的Anaconda,所以直接使用Anaconda Promt,如果不是使用的Anaconda,则直接使用Win+R快捷键打开命令窗口。

图注:step1 第二步输入pip install jupyter_contrib_nbextensions然后回车运行,来安装jupyter_contrib_nbextensions模块。

图注:step2 第三步等待程序运行,中途会出来y/n的选项,输入y,然后回车,直到出现 Successfully installed标志。

图注:step3

图注:step3 第四步,在第三步的基础上继续输入jupyter contrib nbextension install --user然后回车,进行用户配置。

图注:step4 等到第四步完成以后,打开jupyter_notebook会看到界面多了下面Nbextensions选项。

图注:step5 点击Nbextensions进来,把Table of Contents(2)进行勾选。

图注:step6 这个时候随便打开一个已经带有目录的.ipynb文件,这个时候主界面会多了一个红框内的一个按钮,但是仍然没有目录。

图注:step7 把红框内的按钮点击一下,这个时候目录就会显示出来了。

图注:step8

新建目录

上面是为jupyter_notebook创建目录环境,接下来看一下具体如何新建带有目录的文件。

第一步将代码框格式选择为Heading

图注:step1 第二步直接在代码框输入不同级别的标题,1个H表示一级标题,2个H表示二级标题,3个表示三级标题(注意H与标题之间是有空格的),标题级别随着H的数量依次递减。

图注:step2 第三步运行步骤二的代码块,就可以得到如下图的效果。

图注:step3

原文发布于微信公众号 - 张俊红(zhangjunhong0428)

原文发表时间:2018-05-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Bug生活2048

微信小程序版博客——用户中心页面设计问题汇总

最近浏览还是利用的小程序的10M本地缓存来实现,当用户浏览文章时,将文章的一些关键信息保存至缓存中。

1002
来自专栏学一学大数据

百度等网盘下载工具及密码提取

3236
来自专栏杨建荣的学习笔记

换个角度看待MySQL死锁的一点简单认识

在MySQL锁机制的部分,一般都会提到一个所模式的兼容矩阵,看起来比较枯燥,而且不大容易理解。 ? 那我们可以换个角度,取出其中的一个冲突场景,比如下面的场景...

34110
来自专栏SeanCheney的专栏

Scrapy1.4最新官方文档总结 1 介绍·安装安装

《Learning Scrapy》这本书是2016年1月出版的,作者使用的版本是Scrapy 1.0.3。 现在,Scrapy的最新版本是1.4。 ? Scra...

2478
来自专栏向治洪

将studio项目 转换为eclipse项目

总会有些奇怪的事情,比如,有的人就有将studio项目 转换为eclipse项目的需求 首先,不要因为编译原因而放弃。studio项目是完全可以转换成ecli...

1787
来自专栏数据库

SQL注入测试神器sqlmap

声明 本公众号所有内容,均属微信公众号: 开源优测 所有,任何媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本公众号协议授权的媒...

2036
来自专栏Python小屋

使用Anaconda3配置多版本Python虚拟开发环境详细步骤

有时候,为了使用比较干净的开发环境,或者为了测试一些版本的扩展库,我们可能需要创建虚拟开发环境,在不同的虚拟开发环境中,只安装需要的扩展库,这样可以最大程度上减...

3005
来自专栏性能与架构

Linux 命令帮助利器

当你记不清一个命令的用法时,你会怎么做? 例如想解压一个文件,tar命令的解压用法记不清了 通常的做法 (1)查看命令手册 # man tar ? (2...

35311
来自专栏逸鹏说道

CSharp for Jupyter Notebook

之前说有机会就说下Linux下如何搭建C#版的交互编程,今天写篇文章还债^_^ Win下比较简单,可以自己看官方文档https://github.com/zab...

1066
来自专栏企鹅号快讯

一枚女程序员眼中的mysql,值得收藏

某群聊天内容 什么是数据库? ‍‍数据库(Database)是按照数据结构来组织、存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管...

3828

扫码关注云+社区