1 简介
jupyter lab 作为 jupyter notebook 的升级改造版,除了更加人性化的交互界面以及更多的用户自主定制功能之外,最吸引人的就是其丰富多样的拓展插件,使得每个使用 jupyter lab 的人都可以按照自己所需挑选安装插件,组合出自己心中的完美工作台。
图1
本文就将给大家介绍在我的日常工作中经常使用到的12个 jupyter lab 实用插件。
2 jupyter lab实用插件推荐
2.1 debugger
在 jupyter notebook 或 jupyter lab 中debug有多么蛋疼,尝试过的朋友们应该都有所体会。但随着 jupyter lab 官方插件 debugger 的横空出世,在 jupyter lab 中进行debug变得不再痛苦,充满了乐趣:
图2
但要注意当前的 debugger 插件基于 xeus 内核,这是与我们平常使用的 ipykernel 内核不太一样,所以要想在 jupyter lab 中使用 debugger 插件,需要先安装 xeus 内核再进行 debugger 的安装,安装过程命令如下:
conda install xeus-python=0.8.0 -c conda-forge jupyter labextension install @jupyterlab/debugger
官方文档: https://github.com/jupyterlab/debugger
2.2 geojson-extension
对于经常处理矢量数据的朋友而言, geojson 格式的文件想必也是比较熟悉,而 jupyter lab中的 geojson-extension 插件可以帮助我们在 jupyter lab 界面中以地图可视化的方式打开查看 geojson 文件: