jupyterlab 插件推荐

  • 2018-11-09
  • 6,393
  • 15

目前自己使用的两个插件,后续有好用的了再推荐。
jupyter插件集合topics:jupyterlab-extension

查看已安装插件:jupyter labextension list

更新已安装插件:jupyter labextension update --all

插件需要前置安装 nodejs 与 npm ,参考链接《在树莓派3B上安装node.js》、《在ubuntu上安装最新稳定版本的node及npm

1. jupyterlab-toc–生成目录

如果 jupyterlab 写的文档比较长,会有两个不便:1. 那每次目录编号忘记编号需要翻到最上面查看编号;2. 之后再继续查阅时翻页再定位位置很麻烦。那这使就有个神奇插件了。它可以自动编号,或者检索你的编号,生成目录树。具体链接见:
jupyterlab/jupyterlab-toc

要求:jupyterlab >= 0.35, 以及 npm

安装:jupyter labextension install @jupyterlab/toc

效果图:

1541757786642
figure 1

2. jupyterlab_code_formatter–代码pep8

ryantam626/jupyterlab_code_formatter一键代码 pep8 化

安装:

jupyter labextension install @ryantam626/jupyterlab_code_formatter

pip install jupyterlab_code_formatter

jupyter serverextension enable --py jupyterlab_code_formatter

配置快捷键,在 Settings -> Advanced Setting Editor -> Keyboard Shortcuts,下面内容放到 User Overrides 里(图示见figure 2

下面配置的快捷是 Alt+C,可根据自己喜好修改。修改之前先确保不是系统重要快捷键。

{
  "jupyterlab_code_formatter:autopep8":{
      "command": "jupyterlab_code_formatter:autopep8",
      "keys": [
          "Alt C"
      ],
      "selector": ".jp-Notebook.jp-mod-editMode"
  }

}

1541758112976

figure 2

3. jupyterlab-variableInspector–变量工作区

lckr/jupyterlab-variableInspector 可以让jupyterlab像matlab一样,打开变量工作区就可以看到程序中的变量、变量类型、变量大小等信息。

安装方法见 github,链接在上。

效果图:

1541765039961


版权声明: 本网站所有资源采用BY-NC-SA 4.0协议进行授权,转载应当以相同方式注明文章来自:jupyterlab 插件推荐 - 一方的天地

评论

  • 青青回复

    你好 为什么我装了目录那个插件 但是jupyterlab没有生效呢 没出现目录

    • root回复

      通过已安装的插件列表确认下是否成功安装:

      jupyter labextension list
      

      如果有 类似:@jupyterlab/toc v1.0.1 enabled ok 这样的说明已经成功安装并启动了,那重启 jupyterlab 试试。
      如果这个插件状态是 disabled,那输入这个来启用插件:

      jupyter labextension enable @jupyterlab/toc
      
  • べ断桥烟雨ミ回复

    输入上面的安装指令后,cmd.exe会显示以下错误:

    An error occured.
    ValueError: “@jupyterlab/toc” is not a valid npm package

    这个是怎么回事?我是用的是淘宝的 cnpm 包管理器。

  • guaidou回复

    对的,但是下面的那个‘directorys’也要高亮才行呀,不然就失去了高亮的意义。 。jupyter notebook安装了nbextensions有这个效果。

    • root回复

      好吧,这样的插件我不知道 lab 有没有。

      • guaidou回复

        嗯嗯,好滴,多谢啦~

        • root回复

          客气。现在使用时没有这个功能,我是这么做的,在 cell 里 ctrl+f 搜索(figure 1),然后也会有高亮(figure 2),哈哈哈。
          imgNotFound, imgNotFound

  • guaidou回复

    您好,请问一下jupyterlab 的代码高亮该怎么配置呢

    • root回复

      抱歉,现在才看到。你指的是 jupyterlab 建立notebook cell内代码的颜色高亮吗?

      • guaidou回复

        对的呢。就是选中变量,这个变量就会高亮。highlight selected word

        • root回复

          你指的是这个效果?imgNotFound

  • Felix回复

    你这个界面太酷了

    • root回复

      哈哈哈,都是从网上大佬那里搜集来的特效。

发表评论

陕ICP备18010914号
知识共享许可协议
本作品由一方天地采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资源请尽快联系站长,本站会在24h内删除有争议的资源。 -