跳转至

插件列表

管理插件

一般安装的插件都是通过npm来源的,常用命令如下:

安装插件 :

jupyter labextension install my-extension my-other-extension

安装指定版本插件 :

jupyter labextension install my-extension@1.2.3

卸载插件 :

jupyter labextension uninstall my-extension my-other-extension

Rebuild :

jupyter lab build

查看已经安装的插件 :

jupyter labextension list

安装插件

binder的 logo https://mybinder.org/

  • Git 插件
pip install --upgrade jupyterlab jupyterlab-git
  • LaTex

插件 jupyterlab-latex

  • HTML

在需要网页呈现动态可视化效果时非常有用

插件 jupyterlab_html

  • Drawio
pip install jupyterlab-drawio
  • Cell 运行时间
pip install jupyterlab-execute-time
  • Excel 文件读取

Lab 可以打开显示 XLS, XLSX, ODS 表格,但是仅只读模式

jupyter labextension install jupyterlab-spreadsheet
  • 顶部的菜单栏
pip install jupyterlab-topbar
pip install jupyterlab-topbar-text
pip install jupyterlab-logout
pip install jupyterlab-system-monitor
jupyter labextension install jupyterlab-topbar-extension jupyterlab-theme-toggle
  • jupyterlab-toc

这是一个Lab的目录插件,安装后就能很方便地在Lab上展示notebook或者markdown的目录

目录可以滚动,并且能展示或隐藏子目录

  • 变量查看

可以在菜单中随时查看变量的属性和值的变化

pip install lckr-jupyterlab-variableinspector
  • ipympl

用Python画图就一定绕不开matplotlib,这个插件可以让你的Matplotlib具备交互性,使用时只需要输入magic命令即可:

%matplotlib widget

安装

pip install ipympl
  • Jupyterlab-plotly

和ipympl插件类似,这也是解决交互问题的一个插件

pip install plotly==5.11.0 "ipywidgets>=7.6"
  • 代码补全

jupyterlab-lsp

pip install 'jupyterlab>=3.0.0,<4.0.0a0' jupyterlab-lsp

# 安装 LSP Servers
pip install 'python-lsp-server[all]'

如果要永久停用jedi,需要找到ipython_config.py, 然后修改为:

c.Completer.use_jedi = False

接着把Continuous hinting开启,这样就一直有提示

  • jupyterlab_go_to_definition

该插件用于在Lab笔记本和文件编辑器中跳转到变量或函数的定义,按住Alt+LeftClick对应变量或函数即可跳转