Jupyter Notebook全新升级了,这就是JupyterLab,Jupyter从IPython发展而来,其特点是文档与运行环境的融合,为开发者提供更好、更强的使用体验,而且还是一个开发者平台,还提供扩展开发接口;这个工具很可能可以作为学习者的开大实验平台。本系列内容分成两个部分:
1. 使用参考
2. 高级扩展开发
这个主题仅仅是环境搭建:安装、启动与文档。
JupyterLab是基于Jupyter Notebook和体系结构的可扩展的交互式和可复制计算环境。
JujyTeLab是下一代项目Jupyter的用户界面,它用更加灵活与强大的用户界面,提供了Jupyter Notebook(NoteBook、终端、文本编辑器、文件浏览器、多形式的输出等)中的所有熟悉的构建块。
JupyterLab最终将取代经典的Jupyter Notebook。
-
JupyterLab可以使用使用我们的公共api的npm包进行扩展。要查找JupyterLab extensions,请搜索:
- npm关键字
jupyterlab-extension
; - GitHub主题
jupyterlab-extension
;
- npm关键字
安装JupyterLab
- 安装非常简单,使用python模块的标准安装方式:
pip install jupyterlab
- 使用早于5.3版本的Jupyter Notebook时,必须在安装后运行以下命令才能启用JupyterLab服务器扩展:
jupyter serverextension enable --py jupyterlab --sys-prefix
启动JupyterLab
-
运行条件
- Jupyter notebook 版本4.3或者以上,查看Jupyter notebook版本:
jupyter notebook --version
- 下面几款浏览器目前已经测试是支持JupyterLab的。
- Firefox
- Chrome
- Safari
- Jupyter notebook 版本4.3或者以上,查看Jupyter notebook版本:
-
启动指令,执行指令后,会自动打开浏览器
jupyter lab
- JupyterLab与Jupyter Notebook的服务器端口默认都是8888。
- JupyterLab与Jupyter Notebook的关系
- JupyterLab包含Jupyter Notebook
- 提示:
- Jupyter Lab有一个bug,就是导出HTML的时候图片总是第一副图像。
文档
- 访问链接:
https://jupyterlab.readthedocs.io/en/stable/