为jupyter notebook添加目录 (Jupyter安装拓展nbextensions)

目录

  • 一、前言
  • 二、为jupyter notebook添加目录
  • 三、总结
  • 四、可能有的疑问


一、前言

相信做数据分析的人,应该都知道jupyter notebook吧,现在的我算是半个jupyter notebook的爱好者吧,主要是它可以与markdown结合,将前言信息、分析用的code、图表、展现的结论等信息都可以即时记录,不用多个文档间切换记录。大有种分析报告的感觉。

其实一直有个疑惑,主要就是怎么markdown编辑的目录结构,不能展现。当分析的文档比较长时,找一些分析过程和信息,就比较麻烦。今天看书看到其实这个功能早就有了,看来是自己不用功了。

和我们看书籍、论文等类似,当内容较长时,如果有一个目录就可以帮助我们快速定位到我们想要去看的信息。那对于jupyter notebook,其自身是不能帮助我们实现想要的目录结构的,就需要另外按照一个功能包,具体过程参考如下。

二、为jupyter notebook添加目录

在未安装目录模块前,打开jupyter notebook时的菜单栏是这样的:

你也可以打开你的jupyter notebook看一看。
下面我们开始介绍安装目录模块的方法,再对比安装后的jupyter notebook菜单结构。


step1
安装命令一:

pip install jupyter_contrib_nbextensions # 速度如蜗牛,还容易失败,不推荐这条命令

像安装诸如pandas 、numpy等工具包一样,调出命令行、prompt等界面均可,输入1:直接这样pip下载很慢,简直慢到怀疑人生,下载了半天还特别容易下载失败。

安装命令二:

pip install jupyter_contrib_nbextensions -i https://pypi.douban.com/simple # 速度嗖嗖的,推荐此条

然后,Enter键运行,安装 jupyter_contrib_nbextensions ,如下图所示:

模块较大,根据网络情况,可能安装较慢。静静的等它下载一会。
step2:上述运行过程中,可能会出现 ‘y/n’的选项,此时,输入y并按Eenter键继续运行即可。也有可能没有这个选项。

等待,直到Susscessfully installed的提示出现,即表示下载安装成功,如下图所示:

step3:在上述过程完成后,继续输入:

jupyter contrib nbextension install --user

然后按Enter键进行用户配置,如下图所示:


step4:上述过程均完成后,打开jupyter notebook就会发现界面多了Nbextensions选项卡,如下图所示:

安装前 安装后

点击该选项卡,勾选Table of Contents(2)复选框,如下图所示:

step5此时,打开一个带有目录的ipynb文件,就会看到主界面其实也多了一个按钮,对比如下:

安装前 安装后

可能你还是没有看到目录,点击下这个新增的按钮,就会显示出目录结构了。最后的结果图如下:

三、总结

上述的过程,看起来稍长,其实很简单,用的的命令总结2如下:

  • pip install jupyter_contrib_nbextensions -i https://pypi.douban.com/simple
  • pip install jupyter_nbextensions_configurator -i https://pypi.douban.com/simple
  • jupyter contrib nbextension install --user

四、可能有的疑问

不知道你对于我所述的jupyter notebook的目录是否有疑问,但我姑且你有疑问吧。其实就是markdown语言,采用“#”创建的信息。具体信息,可以参考markdown3的学习,其实很简单的。


  1. 《对比Excel,轻松学习Python数据分析》作者:张俊红 出版社:电子工业出版社 出版时间:2019年2月 ISBN:9787121357930 ↩︎

  2. JUPYTER安装拓展NBEXTENSIONS及解决官网下载慢的问题 ↩︎

  3. Markdown基本语法 ↩︎

为jupyter notebook添加目录(Jupyter安装拓展nbextensions)相关推荐

  1. 一、为jupyter notebook 添加目录

    1.首先,打开Anaconda Prompt窗口 2.执行第一个命令,用于安装nbextensions: pip install jupyter_contrib_nbextensions 3.再执行第 ...

  2. jupyter notebook 添加核 (jupyter:ModuleNotFoundError: No module named ‘torch‘) 亲测可用

    jupyter notebook 添加核 (jupyter:ModuleNotFoundError: No module named 'torch') 亲测可用 刚刚解决了一个困扰老衲很久的问题,开心 ...

  3. Jupyter Notebook 添加目录

    为什么80%的码农都做不了架构师?>>>    1.  安装 jupyter_contrib_nbextensions pip install jupyter_contrib_nbe ...

  4. Jupyter Notebook 添加目录插件

    第一步:开始菜单 Anaconda目录下,打开 Anaconda Prompt (Anaconda3) 第二步:输入 pip install jupyter_contrib_nbextensions ...

  5. PEP8 python规范神器和jupyter notebook主题更改--Jupyter Notebook 快速入门

    PEP8 python规范神器和jupyter notebook主题更改--Jupyter Notebook 快速入门 原文: https://www.cnblogs.com/xxtalhr/p/10 ...

  6. 自定义notebook扩展插件_Anaconda3中的Jupyter notebook添加扩展插件

    学习python和人工智能的相关课程时安装了Anaconda3,想在Jupyter notebook中归纳整理笔记,为了方便日后查找想安装目录(Table of Contents, TOC)插件,查找 ...

  7. 为Jupyter Notebook添加Kernel(Win10+Ubuntu18.04)

    为Jupyter Notebook添加Kernel 代码如下: conda activate 环境名 #先切换到目标环境下#安装ipykernel pip install -i http://pypi ...

  8. 修改jupyter notebook默认目录

    目录 1.找到Jupyter的位置 2.查看默认目录 3.新建目录 4.在Jupyter notebook属性中修改目录 5.启动Jupyter notebook 1.找到Jupyter的位置 这里直 ...

  9. Python | 安装Jupyter Notebook及其目录的更改 jupyter问题

    20211223 在非输入出双击d删除单元格 20211218 https://www.jianshu.com/p/c51f9504d84f jupyter,ipynb转py 20211117 htt ...

最新文章

  1. android SwipeRefreshLayout嵌套Webview滑动冲突问题解决
  2. 数据结构与算法分析-第2章
  3. Base:一种 Acid 的替代方案
  4. linux PAM模块
  5. Linux umask 文件默认权限
  6. easyui关机图标_如何在Windows 10中创建关机图标
  7. leetcode232. 用栈实现队列
  8. android 菜单隐藏了,隐藏一些导航菜单菜单项 – Android
  9. activiti 功能概述_子串功能概述
  10. php1到5000排序,常用的排序算法(一)--快速排序(PHP实现)
  11. Ubuntu 16.04 安裝chrome
  12. Linux用户态进程的内存管理浅析
  13. HeadFirstJava——9_构造器与垃圾收集器
  14. Iterator迭代器遍历Map集合
  15. 以“万物零售”为主题第十届中国网上零售年会
  16. python 偏态分布调整_如何处理偏态数据
  17. Mac 此账户尚未用于app store_iOS、Android 本周不能错过的 14 款新 App
  18. matlab计算光场斯托克斯参量来表征偏振态
  19. 面积计算9860SD计算器程序(好用就用,不用就删-----歪XX)
  20. 机器学习:样本权重的理解

热门文章

  1. Python-Pyecharts高清图片导出及在PPT中动态展示
  2. Hadoop学习笔记之一:Hadoop介绍
  3. SEO诗歌之“百雅歌”
  4. 黑眼圈怎么才能快速遮瑕消除
  5. 北邮副校长杨放春:互联网+共建智慧校园
  6. 中文用户名php正则检测,PHP用户名中文汉字正则验证
  7. 【活动发布】捷微H5-微信新年砍价活动,开源代码发布了
  8. antd 设置表头属性_table 为表头设置样式
  9. 201221笔记:制作自定义数据集1.0——三维数据变四维、数组转换
  10. 在H5中使用腾讯地图,实现定位,距离计算,实时搜索,地址逆解析