JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

这篇具有很好参考价值的文章主要介绍了JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1写在前面

最近用了用JupyterLab,总体来说体验还是不错的,代码写完就是一篇完整的Paper了,非常给力。🥳

不过单纯使用JupyterLab可能还是有一些不尽人意的地方,这些问题基本都可以通过添加插件来弥补,今天就跟大家分享一下我个人觉得几个比较好用的插件吧,也欢迎大家留言分享你觉得好用的插件,我会再介绍给大家。😘

2开启插件功能

这里和大家说一下,我的JupyterLab版本是3.4.4python3.9,均是通过Anaconda管理。😉


2.1 开启插件

JupyterLab中,默认是不开启插件的,大家需要在这里先开启插件。🤨

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

2.2 必备程序

你可能会遇到无法显示的情况,这个主要是你的环境里没有Node.js, 可以通过安装它来解决这个问题。

下载地址在这里:👇

https://nodejs.org/en/

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

如果你使用的是conda,可以直接通过命令安装。🤜

conda install nodejs

安装好Node.js以后,你就会发现左边的插件栏显示了,你可以在这里通过点击install进行安装插件。😂

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

2.3 管理插件常用命令

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

1️⃣ 安装插件

jupyter labextension install my-extension my-other-extension

2️⃣ 安装指定版本插件

jupyter labextension install my-extension@1.2.3

3️⃣ 卸载插件

jupyter labextension uninstall my-extension my-other-extension

4️⃣ Rebuild :

jupyter lab build

5️⃣ 查看已经安装的插件

jupyter labextension list

3Git和Github

经常使用GitGithub的你一定会用到这些插件,非常好用。🥰

补充一下,总是有人分不清GitGithub,这里简单说明一下:👇

  • Git:免费、开源的分布式版本控制 系统
  • Github: 用 Git做版本控制的代码托管 平台
JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

3.1 Github

这个插件可以用来访问Github仓库,安装后JupyterLab的左边区域将增加一个额外的文件浏览器标签,可以选择GitHuborganizationsusers,浏览他们的仓库,并打开这些存储库中的文件。😗

如果这些文件是notebook的话,你可以直接运行。🤗


安装命令:👇

pip install jupyterlab-github

试一下吧,我在这里输入了jupyterlab来查看他的项目都有哪些,哈哈哈哈哈哈。🤩

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~
JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

Note! 不知道大家有没有注意到binderlogo,具体大家可以去这里看一下,如果不知道的话会有新收获哦 :👇

https://mybinder.org/


3.2 Git

接着是Git,安装命令如下:👇

1️⃣ pip

pip install --upgrade jupyterlab jupyterlab-git

2️⃣ conda

conda install -c conda-forge jupyterlab jupyterlab-git

试一下吧,因为需要配置一下才能使用,这里我就不做具体演示了,以后再出专门的教程教大家怎么配置吧。🥰

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

4jupyterlab-drawio

这个是git上一个作者开发的免费、开源的流程图插件,这样我们就可以在JupyterLab里画流程图了。

安装命令:👇

1️⃣ mamba

mamba install -c conda-forge jupyterlab-drawio

2️⃣ conda

conda install -c conda-forge jupyterlab-drawio

3️⃣ pip

pip install jupyterlab-drawio

安装好以后就可以使用啦,新建一个Diagram吧~😗

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

大家需要什么元素就在左边栏里自取吧,非常简单!~🥳

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

5jupyterlab-execute-time

如果我们想知道每个cell运行的时间,就可以用这个插件,非常nice!~🤗

安装命令:👇

1️⃣ pip

pip install jupyterlab_execute_time

2️⃣ conda

conda install -c conda-forge jupyterlab_execute_time

安装好以后再运行代码就会有执行时间了,嘿嘿~🤪

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

6jupyterlab-cell-flash

这个插件可以让代码块运行后有一个变色的闪烁,我个人觉得还是挺有必要的,如果你不需要这个可以不安装。😂


安装命令:👇

pip install jupyterlab-cell-flash

安装好以后就可以看到代码运行的变色闪烁效果了。😘

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

7JupyterLab Spreadsheet

由于JupyterLab不支持读取Excel文件,我们往往需要在JupyterLabExcel之间来回切换,非常麻烦。🫠

这个时候可以安装这个插件来解决这个问题,安装好以后就可以查看Excel文件了。🤫

安装命令:👇

jupyter labextension install jupyterlab-spreadsheet

成功查看Excel文件。🤒

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

8JupyterLab Top Bar

这里要说明一下,其实这是多个插件,但都在顶部的菜单栏显示,帮助你操作,就一起推荐了哈。😏

安装命令:👇

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

好了,现在你的Top Bar就拥有了实时显示内存使用情况、切换主题模式、注销等功能了。🤪

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

Note!, 切换主题模式的快捷键默认是Cmd/Ctrl+y。🤛

9jupyterlab_variableinspector

JupyterLab的变量查看非常不好用,为了解决这个问题,大家可以试试这个插件,variableinspector

安装命令:👇

pip install lckr-jupyterlab-variableinspector

安装好以后就可以右键来查看变量啦~🥰

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

变量的名称、类型、大小等参数一览无余,越配置越像VS code了。😂 JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

10ipympl

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

%matplotlib widget

安装命令:👇

1️⃣ conda

conda install -c conda-forge ipympl

2️⃣ pip

pip install ipympl

安装好插件以后就可以愉快的画图啦!~🥳

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

11Jupyterlab-plotly

ipympl插件类似,这也是解决交互问题的一个插件,经常使用plotly的你一定不陌生吧。🧐


安装命令:👇

1️⃣ conda

conda install -c plotly plotly=5.11.0

2️⃣ pip

pip install plotly==5.11.0

如果你遇到没有ipywidgets的话,可以这样安装:👇

1️⃣ conda

conda install "jupyterlab>=3" "ipywidgets>=7.6"

2️⃣ pip

pip install "jupyterlab>=3" "ipywidgets>=7.6"

接着看看效果吧,嘿嘿。🤓

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

12jupyterlab-lsp

这是代码自动补全的一个小插件,不仅支持Python,还支持R, bash, typescript等多种语言。😉

本来想和大家推荐一下Kite,但现在Kite已经停止维护了,在这里就不和大家推荐了。🫠


安装命令 :👇

1️⃣ conda

conda install -c conda-forge 'jupyterlab>=3.0.0,<4.0.0a0' jupyterlab-lsp

2️⃣ pip

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

安装LSP servers:👇

这里以PythonR为例。🥳

1️⃣ conda

conda install -c conda-forge python-lsp-server r-languageserver

2️⃣ pip

pip install 'python-lsp-server[all]'
R -e 'install.packages("languageserver")'

停用jedi(可选步骤):👇

这一步不是必须的,如果你只用IPython,效果可能会更好。

%config Completer.use_jedi = False # 暂时禁用

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

c.Completer.use_jedi = False

接着我们把Continuous hinting开启,这样就一直有提示啦~🥳

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

哈哈哈哈哈哈哈,非常nice~

可以愉快的码字啦~~~🤩

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~

JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~
最后祝大家早日不卷!~

点个在看吧各位~ ✐.ɴɪᴄᴇ ᴅᴀʏ 〰

📍 往期精彩

📍 🤩 ComplexHeatmap | 颜狗写的高颜值热图代码!
📍 🤥 ComplexHeatmap | 你的热图注释还挤在一起看不清吗!?
📍 🤨 Google | 谷歌翻译崩了我们怎么办!?(附完美解决方案)
📍 🤩 scRNA-seq | 吐血整理的单细胞入门教程
📍 🤣 NetworkD3 | 让我们一起画个动态的桑基图吧~
📍 🤩 RColorBrewer | 再多的配色也能轻松搞定!~
📍 🧐 rms | 批量完成你的线性回归
📍 🤩 CMplot | 完美复刻Nature上的曼哈顿图
📍 🤠 Network | 高颜值动态网络可视化工具
📍 🤗 boxjitter | 完美复刻Nature上的高颜值统计图
📍 🤫 linkET | 完美解决ggcor安装失败方案(附教程)
📍 ......

本文由 mdnice 多平台发布文章来源地址https://www.toymoban.com/news/detail-405054.html

到了这里,关于JupyterLab | 这几款插件推荐给天天使用JupyterLab的你!~的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 这几款好用的软件分享给你

    这几款好用的软件分享给你

    软件一:Handbrake Handbrake是一款免费开源的视频转码软件,适用于Mac、Windows和Linux系统。它可以将几乎所有视频格式转换为其他格式,包括MP4、MKV、AVI等等。作为一个强大的视频编码器,它可以压缩视频大小,并提供多种选项来优化视频质量。 Handbrake有很多强大的功能,包括

    2024年02月06日
    浏览(10)
  • 不必依赖ChatGPT,这几款AI工具同样好用

    不必依赖ChatGPT,这几款AI工具同样好用

    近期,随着人工智能(AI)技术的普及和应用,在各个行业中AI的应用也越来越广泛。这一局面显然类似军备竞赛,各家企业纷纷入场,准备展现其AI技术的强大。然而,我们所看到的只是企业对外发布的结果,背后的测试阶段可能会很长。虽然现在有很多强大的AI ChatBot,例如

    2023年04月25日
    浏览(15)
  • BT下载磁力下载工具,这几款,不限速

    BT下载磁力下载工具,这几款,不限速

    想看个电影,迅雷限速,经常还因为某些原因下不了,下载电影,BT下载工具总少不了,今天给大家推荐这几款BT下载磁力链接下载工具。不限速下载,超爽! 一、Motrix Motrix是一款全能的下载工具,支持下载 HTTP、FTP、BT、磁力链、百度网盘等资源。Motrix使用aria2作为内核,下

    2024年02月13日
    浏览(14)
  • 借助这几款ai写作工具,轻松拓展写作思路

    借助这几款ai写作工具,轻松拓展写作思路

    ai工具在我们生活中为我们提供的便利越来越多,比如在教育场景中,学生可以使用ai写作生成软件来自动生成文章大纲和结构,从而更好地理解如何组织文本并提高写作能力;教师可以使用ai写作生成软件来自动生成评估报告和反馈,从而提供更快速和更一致的反馈。除了上

    2024年02月12日
    浏览(13)
  • 手机改图片文字软件有哪些?简单分享这几款

    手机改图片文字软件有哪些?简单分享这几款

    手机改图片文字软件有哪些?现在有很多手机APP可以帮助我们实现图片中文字的提取和修改,但是其中一些工具可能会缺乏一些必要的功能,或者不太适合某些特定的用途。在这篇文章中,我们将介绍几款非常实用的手机改图片文字软件。 第一款: 迅捷PDF转换器APP 首先,这

    2024年02月11日
    浏览(12)
  • 这几款好用的ai写作软件分享给你

    这几款好用的ai写作软件分享给你

    你们知道如何用ai写作软件来快速完成文章创作吗?在我们的日常生活中,写作是一项非常重要的技能,无论是工作还是学习,都需要我们进行大量的文本撰写。而现在,借助ai写作软件,我们就可以更加便捷地完成这项任务,但是大家知道ai写作软件怎么用吗?不知道也没关

    2024年02月16日
    浏览(18)
  • 怎么用AI自动写作文?试试这几款软件

    怎么用AI自动写作文?试试这几款软件

    我在工作的过程中经常需要频繁地写一些奇怪的文章,比如描述某种产品的使用方法、写一篇关于某种话题的分析报告。由于这些文章内容相对单一,且工作量大,我在撰写的不仅费时费力,甚至还有点力不从心。于是,我便想到可以使用一些AI自动生成文章的软件来解决这

    2024年02月16日
    浏览(10)
  • 风景ai绘画工具有哪些?这几款神器轻松搞定

    风景ai绘画工具有哪些?这几款神器轻松搞定

      在这个数字化的时代,人工智能衍生出的软件已经见怪不怪了。其中在音乐、视频、绘画等领域,都能利用ai来进行深度学习处理,以快速便捷的形式诞生出新的作品出来。那些笔画流畅,颜色自然的山水画,背后可能并不是真人作画,更有可能是ai学习出来的作品。那么你

    2024年02月11日
    浏览(7)
  • 怎么AI绘画照片?安利这几款软件给你

    怎么AI绘画照片?安利这几款软件给你

       前几天我和朋友出去玩的时候,他告诉我说他这几天在使用一些AI绘画工具来制作一些图片,效果非常赞!朋友说这些工具可以轻松地将输入的文字转化为数字图像,听了他的介绍之后,我产生了浓厚的兴趣。于是,我也开始探索这些工具并试着制作了几张图片,生成出来

    2024年02月17日
    浏览(13)
  • AI绘画怎么弄?这几款软件或许可以帮到你

    AI绘画怎么弄?这几款软件或许可以帮到你

       前段时间,我在制作主题“创新科技未来”的演示文稿时,需要用到一些具有创新感的图片素材。不过因为在网上没有找了一些比较合适的图片,因此在朋友的推荐下使用了一些AI绘画软件来进行制作符合需求的图片。经过一段时间的实验和制作后,我总算是完成了这份

    2024年02月11日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包