我是靠谱客的博主 阳光信封,最近开发中收集的这篇文章主要介绍jupyterlab extension添加插件及配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

jupyterlab extension添加插件及配置

    • 安装node
      • Linux
    • 改配置文件
      • 修改UI主题
      • 设置显示行号
    • 查看插件
    • jupyterlab-execute-time
      • 安装
      • 配置
    • jupyterlab-system-monitor
      • 安装
      • 配置
    • jupyterlab-python-file
      • 安装
    • jupyterlab-kite --不好用
    • jupyterlab-lsp
    • jupyterlab-code-snippets
    • jupyter-archive
    • jupyterlab-spreadsheet
    • gator
    • jupyterlab-favorites
    • jupyterlab-recents
    • elyra
    • ipyturtle2
    • 持续更新中...

安装node

因为jupyterlab extension依赖于node,所以需要先安装

Linux

在这里找到合适的版本复制链接
在这里插入图片描述
下载:

wget https://nodejs.org/dist/v14.18.1/node-v14.18.1-linux-x64.tar.xz

解压:

tar xvf node-v14.18.1-linux-x64.tar.xz

添加软连接,出现Permission denied就加sudo

ln -s /home/ubuntu/node-v14.18.1-linux-x64/bin/node /usr/local/bin/node
ln -s /home/ubuntu/node-v14.18.1-linux-x64/bin/npm /usr/local/bin/npm

查看安装配置是否成功:

node -v
npm -v

改配置文件

在jupyterlab中可以添加一些插件或者做一些设置,使你的工作更加方便。
开启Extension Manager
在这里插入图片描述
Settings > Advanced Settingd Editor打开Settings文件,
选择需要设置的内容,将System Defaults复制到User Preferences,并将对应的值修改。
然后Ctrl + s保存生效。

在这里插入图片描述

修改UI主题

像下面的图片一样
这里我修改了主题,选择Theme,将"JupyterLab Light"改为"JupyterLab Dark";也修改了滚动条的风格。
在这里插入图片描述

设置显示行号

选择Notebook进行设置


// Code Cell Configuration
// The configuration for all code cells.
"codeCellConfig": {
"lineNumbers": true,
},
// Markdown Cell Configuration
// The configuration for all markdown cells.
"markdownCellConfig": {
"lineNumbers": true,
},
// Raw Cell Configuration
// The configuration for all raw cells.
"rawCellConfig": {
"lineNumbers": true,
},

查看插件

列出所有插件查看插件的使用情况:

jupyter labextension list

jupyterlab-execute-time

这个插件可以帮助我们在 jupyter lab 中记录每个cell的执行开始以及运行耗时。
在这里插入图片描述

安装

  1. 使用conda安装
conda install -c conda-forge jupyterlab_execute_time
  1. 使用pip安装
pip install jupyterlab_execute_time
  1. 使用jupyter labextension安装
jupyter labextension install jupyterlab-execute-time

由于我这里使用conda和jupyter labextension安装都失败,所以选择的是pip安装

配置

安装完成之后在Notebook中设置


// Recording timing
// Should timing data be recorded in cell metadata
"recordTiming": true,

jupyterlab-system-monitor

这个插件用于显示系统信息(内存和CPU的使用情况)

安装

pip install jupyterlab-system-monitor

配置

jupyter lab --generate-config

这个命令会在~/.jupyter/下生成jupyter_lab_config.py文件,修改文件:

gedit ~/.jupyter/jupyter_lab_config.py

将下面内容写入并保存:

c.ResourceUseDisplay.mem_limit = 4294967296
c.ResourceUseDisplay.track_cpu_percent = True
c.ResourceUseDisplay.cpu_limit = 2

可以修改内存使用限制和cpu限制

c.ResourceUseDisplay.mem_limit = <size_in_GB> *1024*1024*1024
c.ResourceUseDisplay.track_cpu_percent = True
c.ResourceUseDisplay.cpu_limit = <number_of_cpus>

Settings > Advanced Settingd Editor打开Settings文件:
System Monitor可以设置刷新率和显示
重启jupyterlab,在右上角显示,点击可以显示不同形式的占用
在这里插入图片描述
在这里插入图片描述

jupyterlab-python-file

在jupyterlab中创建python文件

安装

  1. pip安装:
pip install jupyterlab-python-file
  1. conda安装
conda install -c conda-forge jupyterlab-python-file

在这里插入图片描述
在这里插入图片描述

jupyterlab-kite --不好用

jupyterlab-kite: Kite 是一个 AI 驱动的编程助手

在Linux从终端运行:bash -c "$(wget -q -O - https://linux.kite.com/dls/linux/current)"
安装完成后,安装程序应自动运行 Kite Engine。
中途会提示Press enter to continue...,只需要回车即可

为 JupyterLab 安装 Kite 扩展
如果您使用的是JupyterLab 3.0.x,只需运行:

pip install " jupyterlab-kite>=2.0.2 "

jupyterlab-lsp

Jupyterlab Language Server Protocol

jupyterlab-lsp:使用语言服务器协议为 JupyterLab 提供编码帮助(代码导航 + 悬停建议 + linters + 自动完成 + 重命名)

前提:
JupyterLab >=3.0.0,<4.0.0a0
Python 3.6+

pip install jupyterlab-lsp
pip install 'python-lsp-server[all]'

如果安装pip install 'python-lsp-server[all]'报错:

ERROR: Cannot uninstall ‘wrapt’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

执行:

pip install -U wrapt --ignore-installed
pip install 'python-lsp-server[all]' --ignore-installed

重启jupyter lab

jupyterlab-code-snippets

jupyterlab-code-snippets

使用 JupyterLab 代码片段保存、重用和共享代码片段!

pip install jupyterlab-code-snippets

选中要保存的代码段,右键 >> Save As Code Snippets

jupyter-archive

jupyter-archive

将目录中的文件或文件夹打包下载,或者从打包文件中提取文件

pip install jupyter-archive

右键文件夹 >> Download Current Folder as an Archive

jupyterlab-spreadsheet

jupyterlab-spreadsheet

Excel文件查看工具

gator

gator

Conda 环境和包管理扩展

jupyterlab-favorites

jupyterlab-favorites

将文件或文件夹添加到收藏夹,在文件路径较深时,或者文件太多时比较好用,可以快速找到常用的文件。

python -m pip install jupyterlab-favorites

右键文件 >> Add Favorite

jupyterlab-recents

jupyterlab-recents

跟踪最近使用的文件和目录

pip install jupyterlab-recents

左上角File >> Recents

elyra

elyra

以 AI 为中心的方法扩展了 JupyterLab Notebooks

ipyturtle2

在jupyterlab上使用turtle

pip install ipyturtle2
jupyter labextension install @jupyter-widgets/jupyterlab-manager --minimize=False
jupyter labextension install ipyturtle2

持续更新中…

最后

以上就是阳光信封为你收集整理的jupyterlab extension添加插件及配置的全部内容,希望文章能够帮你解决jupyterlab extension添加插件及配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部