来来来,Jupyter NbExtensions Configurator,小白我刚刚才知晓哦
Jupyter Notebook介绍
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍
Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
jupyter notebook现已成为数据分析,机器学习的常用工具。因为它可以让我们集中精力分析过程。通过安装一些扩展工具,可以让你在Jupyter Notebook上的工作效率进一步的提高。
重点
Jupyter NbExtensions Configurator
Jupyter NbExtensions Configurator 是Jupyter Notebook的一个扩展工具,它提供了一系列标签,只需勾选相应插件就能自动载入。里面的插件能帮助减少工作量,书写更优雅的代码和更好的展示结构。
作者刚才折腾了好久好久,良苦用心啊。
各种出错,甚至使用镜像源,也是提示超时
其他出错的就不继续发出来展示了。
正确方式
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter_nbextensions_configurator
接下来
首先我们先pip 下载 ,获取插件的下载源地址。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ jupyter_contrib_nbextensions
源地址:https://pypi.tuna.tsinghua.edu.cn/packages/33/f0/6e2c00afda860f655fbf0f795f7310bdbf12122846344dfdc803fc7455d5/jupyter_contrib_nbextensions-0.5.1-py2.py3-none-any.whl
作者这边是使用迅雷下载,然后我们cmd进入文件夹,pip install 安装本地包。
完美是不是,但是细心的你会发现 我们打开jupyter notebook 没有显示,因为我们没有开启这个插件。
来 跟着作者复制粘贴:
- jupyter contrib nbextension install --user
- jupyter nbextensions_configurator enable --user
重新打开我们的jupyter notebook。欧克!
jupyter notebook 实用插件
插件就不详细介绍了,有兴趣的可以到官网
https://jupyter-contrib-nbextensions.readthedocs.io/en/latest/index.html
自行了解
Hinterland
勾选此插件为代码单元格中的每次按键启用“代码自动补全”菜单,而不是仅用Tab键时启用。
Table of Contents
这个插件会根据Markdown的标题层次形成一个目录,可以通过点击目录,直接定位到对应代码位置,在长代码文件中能起到导航的作用
Snippets Menu
可以向Jupyter笔记本添加可定制的菜单项,以插入代码片段、样板文件和示例。
勾选此插件后,会多出一个Snippets的菜单项,菜单里包含多个模块的示例,通过简单的点击就能生成示例代码,可根据自己的需求稍作修改即可运行,减少代码工作量。有点像我们的PyCharm的模板功能哈。
Scratchpad
为Jupyter Notebook提供一个草稿cell,方便随时测试输出。
结尾
作者也在摸索当中,欢迎各位留言介绍哈。