9个最佳JupyterLab扩展合集:选择哪个比较好?

2021年11月28日04:30:31 发表评论 1,452 次浏览

最佳JupyterLab扩展有哪些?如果你是一名数据科学家,你一定听说过 JupyterLab。JupyterLab 是 Jupyter Notebooks 的下一个演变和成熟的 IDE。它是可用性和功能的巅峰之作,为数据科学家提供了分析数据并以非技术人员可以快速掌握的方式呈现数据所需的所有工具。你想让JupyterLab 成为你所有数据科学领域的家吗?这是你需要知道和拥有的最佳JupyterLab扩展合集。

什么是 JupyterLab?

JupyterLab 是与数据科学同义的工具。具有一组强大的功能,包括图形绘制、实时代码执行、内置终端以及数据科学编码所需的一切。 

语言支持广泛,涵盖你的主要数据科学语言:Python、Julia、R 等。JupyterLab 作为 Web 应用程序运行,因此你可以试用 Web 版本或将其安装在你的服务器上。即使没有数据科学知识,也很容易上手。

最重要的是,JupyterLab 被设计为可扩展的,让你可以通过扩展充分利用你的工作环境。需要一个功能?你可以写一个。但是,很可能有人已经有了。

什么是 JupyterLab 扩展,为什么需要它们?

如果没有裁缝为你测量尺寸,即使是最好的手工手套也无法完美贴合。就像手套一样,如果不进行一些调整,工作环境永远不会完全适合你。扩展为 JupyterLab 提供了这些调整,使其像手套一样适合你。 

一些扩展是普遍有用的,几乎每个人都会从中受益,而其他扩展可能更小众,它们的用处取决于你如何使用 JupyterLab。哪个JupyterLab扩展比较好?无论如何,这里是你应该知道的前 9 个扩展,看看它们如何适合你的手。

如何安装 JupyterLab 扩展

在 JupyterLab 中有两种安装扩展的方法。第一个是针对 CLI 爱好者的,你可能已经猜到了,其中包括一个输入到控制台的简单命令。有时,如果存在依赖关系,你将需要多个命令。但一般来说,它会是这样的:

jupyter labextension install @jupyterlab/[extension]

另一种方法是使用扩展管理器。首先单击拼图图标,然后启用。

9个最佳JupyterLab扩展合集:选择哪个比较好?

启用扩展后,你可以使用搜索栏查找所需的扩展并进行安装。

9个最佳JupyterLab扩展合集:选择哪个比较好?

就这么简单!

用于提高生产力的 9 大最佳JupyterLab扩展合集

1.Debugger

最佳JupyterLab扩展有哪些?调试器是处理代码时的核心功能,而 JupyterLab 是为调试而构建的。它有多核心?此扩展现在随 JupyterLab 3 一起提供。但是,如果你使用的是 JupyterLab 2 或更早版本,则需要将此扩展添加到你的武器库中。

Debugger 扩展允许可视化调试、设置断点以及你期望调试器执行的大多数其他操作。所以说真的,要么你已经拥有它,因为你运行的是最新版本的 JupyterLab,要么你应该安装它。

9个最佳JupyterLab扩展合集:选择哪个比较好?

2. Tabnine for JupyterLab

哪个JupyterLab扩展比较好?在没有自动完成功能的情况下输入代码是一种痛苦,尤其是在开始时。除了浪费时间输入方法名称之外,缺乏自动完成鼓励更短的命名风格,这不太理想。 

自动完成是高效开发环境的重要组成部分。TabNine 使用机器学习来完成你开始输入的方法或变量的名称,并在开始之前准确猜测你接下来可能想写的内容。这可能包括你忘记了如何调用它们的库中的方法名称,这可以节省大量的谷歌搜索时间。

3. jupyterlab-git: A Git extension for JupyterLab 

在开发任何代码时,即使使用最少的代码行,也不要使用 Git。Git 允许随着时间的推移跟踪更改,因此你可以放心,你的代码不会丢失、覆盖或错误修改。没有 Git 的编码只是在取笑墨菲定律。

Jupyter 的 Git 扩展是直接与软件的干净集成。在 Jupyter 内部使用 Git 更快、更容易,并且会帮助你养成更频繁地推送代码更改的习惯。这可以潜在地避免你失去工作,并帮助你进行更精细的更改以在出现错误时回滚。

4. jupyterlab-google-drive:使用 Google Drive 的 JupyterLab 云存储 

最佳JupyterLab扩展合集:Google 云端硬盘有很多用途。这是与他人共享文件或使用与你共享的文件的快速简便的方法,尤其是与不熟悉 Git 的非技术人员。有了这个 Google Drive 扩展,你可以在 Jupyter 中做任何事情。完善的工作环境让一切变得更顺畅。

5. jupyterlab_code_formatter:JupyterLab 的通用代码格式化程序。

代码格式化程序是有用的工具,可让你的代码更具可读性。格式化程序不仅在与他人协作时必不可少,而且即使你回去阅读代码,你也会发现格式良好的代码更易于阅读。

这个扩展是一个通用的代码格式化程序,它可以使用一组外部规则,甚至可以将几个链接在一起。

9个最佳JupyterLab扩展合集:选择哪个比较好?

6. jupyterlab-variableInspector:Jupyterlab 的变量检查器扩展 

最佳JupyterLab扩展有哪些?调试器扩展使用断点和内核步进器帮助找出问题。Variable Inspector 揭示了从视觉组件到代码变量的任意数量的事物的值。第一次遇到问题时你会很高兴拥有的工具。在编码时,这是确定无疑的。

9个最佳JupyterLab扩展合集:选择哪个比较好?

7. jupyterlab_templates:支持jupyterlab中的jupyter notebook模板 

哪个JupyterLab扩展比较好?此扩展将帮助你从 Jupyter Notebooks 过渡到 JupyterLab。如果你一直在使用 Jupyter 笔记本模板,此扩展会将它们转换为 Jupyter Lab,以便你可以继续使用它们。即使你不熟悉 Jupyter,也可能会发现一些你希望使用的旧版 Jupyter Notebook 模板。这个扩展会让你这样做。

9个最佳JupyterLab扩展合集:选择哪个比较好?

8. jupyterlab_tensorboard:jupyterlab 的 Tensorboard 扩展。

最佳JupyterLab扩展合集:如果你正在使用Tensorboard进行可视化,或者如果你愿意,这个扩展是无价的。将 Tesnorboard 集成到你的演示文稿中可以通过其他方式无法获得的图形和可视化来提升它。请注意,使用 Tensorboard 需要服务器端和前端扩展。

9. jupyterlab-theme-solarized-dark:JupyterLab 2.x Solarized Dark 扩展 

你工作到很晚吗?你的眼睛整天看着白色的背景会感到紧张吗?Solarized Dark Extension 是你的不二之选。你的眼睛会感谢你的。

9个最佳JupyterLab扩展合集:选择哪个比较好?
最佳JupyterLab扩展合集

当然,还有更多扩展,我鼓励你查看扩展管理器并找到你需要的扩展。但是那些前 9 名应该可以让你做好准备以快速开始工作。 

最佳JupyterLab扩展有哪些?如果我必须选择三个基本扩展,除了现在 JupyterLabs 附带的调试器,我会告诉你安装 Git 扩展,因为每个人都应该在他们的项目中使用 Git。TabNine,让你的编码更快更高效。和 Solarized Dark 主题,因为眼睛疲劳是最好避免的地狱。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: