安装nbextensions可提高jupyter notebook效率,安装步骤如下:

1、pip 方式安装:

(gluon) [root@localhost ~]# pip install jupyter_contrib_nbextensions
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting jupyter_contrib_nbextensions
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/33/f0/6e2c00afda860f655fbf0f795f7310bdbf12122846344dfdc803fc7455d5/jupyter_contrib_nbextensions-0.5.1-py2.py3-none-any.whl (20.9MB)

...

2、安装关联的 JavaScript 和 CSS 文件:安装关联的 JavaScript 和 CSS 文件:

(gluon) [root@localhost ~]# jupyter contrib nbextension install

...

[I 22:29:28 InstallContribNbextensionsApp] Installing jupyter_contrib_nbextensions items to config in /usr/local/etc/jupyter
Enabling: jupyter_nbextensions_configurator
- Writing config: /usr/local/etc/jupyter
- Validating...
jupyter_nbextensions_configurator 0.4.1 OK
Enabling notebook nbextension nbextensions_configurator/config_menu/main...
Enabling tree nbextension nbextensions_configurator/tree_tab/main...
[I 22:29:28 InstallContribNbextensionsApp] Enabling notebook extension contrib_nbextensions_help_item/main...
[I 22:29:28 InstallContribNbextensionsApp] - Validating: OK
[I 22:29:28 InstallContribNbextensionsApp] - Editing config: /usr/local/etc/jupyter/jupyter_nbconvert_config.json
[I 22:29:28 InstallContribNbextensionsApp] -- Configuring nbconvert template path
[I 22:29:28 InstallContribNbextensionsApp] -- Configuring nbconvert preprocessors
[I 22:29:28 InstallContribNbextensionsApp] - Writing config: /usr/local/etc/jupyter/jupyter_nbconvert_config.json
[I 22:29:28 InstallContribNbextensionsApp] -- Writing updated config file /usr/local/etc/jupyter/jupyter_nbconvert_config.json

3、重启jupyter notebook服务

4、在浏览器访问jupyter notebook 即可看到nbextensions标签

5、使用:(以Code prettify为例,Code prettify是代码规范化扩展工具,其支持程序为yapf)

(1)在nbextensions标签页面勾选Code prettify,勾选后,在jupyter note页面工具栏可看到新增一个小锤样图标。

(2)安装扩展所需插件程序(这一步不一定是必须的,上一步的勾选完成后,系统应能自动下载和配置相关需求扩展程序。若出现错误,根据提示进行安装):

(gluon) [root@localhost ~]# pip install yapf
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting yapf
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/7c/21/534d143afd3df9cae9b21674fcc32207cb80cfb3de56b89ef7a37c746cca/yapf-0.29.0-py2.py3-none-any.whl (185kB)
|████████████████████████████████| 194kB 353kB/s 
Installing collected packages: yapf
Successfully installed yapf-0.29.0

(3)使用:选中一个cell,点击该小锤样图标,即可看到代码被规范化。若先按下Shift键不放,再点击该小锤样图标,则该页面所有cell的代码都全部被规范化。

快捷键:Ctrl + L (规范化一个cell内代码);Ctrl + Shift + L  (规范化全部cell内的代码)

相关参考:《推荐Variable Inspector | DeBug工具PySnooper | 暗色系个性化》https://blog.csdn.net/Suexy_/article/details/102516961

jupyter notebook 安装扩展nbextensions的更多相关文章

  1. Jupyter notebook安装扩展插件

    1. 安装Jupyter Notebook pip install jupyter 2. 安装Jypyter Notebook扩展包 pip install jupyter_contrib_nbext ...

  2. Windows下的Jupyter Notebook 安装与自定义启动(图文详解)

    不多说,直接上干货! 前期博客 Windows下的Python 3.6.1的下载与安装(适合32bits和64bits)(图文详解) 这是我自定义的Python 的安装目录 (D:\SoftWare\ ...

  3. Windows下的Jupyter Notebook 安装与自定义启动

    1.Jupyter Notebook 和 pip 为了更加方便地写 Python 代码,还需要安装 Jupyter notebook. 利用 pip 安装 Jupyter notebook. 为什么要 ...

  4. 全真教程:Windows环境Jupyter Notebook安装、运行和工作文件夹配置

    全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 @ 目录 全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 一.Jupyt ...

  5. IPython与Jupyter notebook 安装与配置,插件扩展,主题,PDF输出

    基于 python2.7.13 32-bit版本安装 1.安装pyreadline https://pypi.python.org/pypi/pyreadline 下载对应的32位版本 安装Micro ...

  6. 【机器学习实践】Jupyter Notebook安装 侧边导航栏功能 操作及其他常用扩展功能介绍

    安装过程:  1. 首先我们引入jupyter_contrib_nbextension这个第三方库. 2. 在Anaconda Promot中输入命令: pip install jupyter_con ...

  7. 如何为 Jupyter Notebook 安装代码提示功能

    按照上一篇博客安装完 Python 和 Jupyter Notebook 后,我们已经可以使用 Notebook 愉快的编写 Python 代码了,但是发现它不像其他编辑器那样会弹出代码提示,这稍微有 ...

  8. jupyter notebook安装/代码补全/支持golang 踩坑记

    安装(不要用root) 安装anaconda3,然后ln -s bin目录下的jupyter命令到/usr/bin目录下 生成密码备用 敲ipython进入交互终端 In [1]: from note ...

  9. jupyter notebook 安装配置使用,+目录插件安装

    1.安装 pip3 install jupyter 2.配置 2.1. 生成一个 notebook 配置文件 jupyter notebook --generate-config /root/.jup ...

随机推荐

  1. E - Tunnel Warfare HDU - 1540 F - Hotel G - 约会安排 HDU - 4553 区间合并

    E - Tunnel Warfare HDU - 1540 对这个题目的思考:首先我们已经意识到这个是一个线段树,要利用线段树来解决问题,但是怎么解决呢,这个摧毁和重建的操作都很简单,但是这个查询怎么 ...

  2. SpringMVC源码学习:容器初始化+MVC初始化+请求分发处理+参数解析+返回值解析+视图解析

    目录 一.前言 二.初始化 1. 容器初始化 根容器查找的方法 容器创建的方法 加载配置文件信息 2. MVC的初始化 文件上传解析器 区域信息解析器 handler映射信息解析 3. Handler ...

  3. Java的Object.wait(long)在等待时间过去后会继续往后执行吗

    Java的Object.wait(long)在等待时间过去后会继续往后执行吗 Object.wait(long)方法相比于wait,多了个等待时长,那么当等待时长过去后,线程会继续往下执行吗? 单个线 ...

  4. SpringDataJpa实现增删改查分页

    一.引入依赖 <properties> <spring.version>4.2.4.RELEASE</spring.version> <hibernate.v ...

  5. [linux] VNC the connection was refused by the computer

    在用VNC 连接host的时候发现“”“the connection was refused by the computer ” 方法:发现登录这个host,敲打:verser 的时候出现了这个: 它 ...

  6. 用项目强化你的webpack

    用你的webpack实现vue-cli 本文围绕前端工程化,用webpack从零搭建一个完整项目的过程 本文核心知识点: webpack的使用 vue组件化思想 Element-UI的使用 别走别走, ...

  7. Antd 表格数据分页展示

    分页组件代码 render(){ const {total,size,currenPage} = this.state // 参数分别为数据总条数.每页数据条数.当前页页码 return ( // 渲 ...

  8. docker容器与系统时间同步最佳方法

    前言:在Docker容器创建好之后,可能会发现容器时间跟宿主机时间不一致,此时需要同步它们的时间,让容器时间跟宿主机时间保持一致. 一.分析时间不一致的原因 宿主机采用了CST时区,CST应该是指(C ...

  9. RobotFramework自动化测试之元素定位

    前言:最近在做基于RF框架的Web自动化测试,其中涉及到元素的定位,主要用到id.name.xpath.css四中定位方法,尤其后面的两种方法特别有效,可以解决大部分的定位问题. id和name定位 ...

  10. gentoo 下安装lamp

    更新系统 emerge --sync emerge --update world 安装apache emerge www-servers/apache rc-update add apache2 de ...