强大的 notebook:JupyterLab
JupyterLab简介
JupyterLab 是 Jupyter主打的最新数据科学生产工具,JupyterLab包含了Jupyter Notebook所有功能。
JupyterLab 作为一种基于 web 的集成开发环境,可以使用它编写 notebook、操作终端、编辑 markdown 文本、打开交互模式、查看 csv 文件及图片等功能。
可以把 JupyterLa b当作一种究极进化版的 Jupyter Notebook。原来的单兵作战变成了海陆空联合协作。
JupyterLab 的特点:
交互模式:Python交互式模式可以直接输入代码,然后执行,并立刻得到结果,因此Python交互模式主要是为了调试Python代码用的
内核支持的文档:使你可以在可以在Jupyter内核中运行的任何文本文件(Markdown,Python,R等)中启用代码
模块化界面:可以在同一个窗口同时打开好几个notebook或文件(HTML, TXT, Markdown等等),都以标签的形式展示,更像是一个IDE
镜像notebook输出:让你可以轻易地创建仪表板
同一文档多视图:使你能够实时同步编辑文档并查看结果
支持多种数据格式:你可以查看并处理多种数据格式,也能进行丰富的可视化输出或者Markdown形式输出
云服务:使用Jupyter Lab连接Google Drive等服务,极大得提升生产力
安装Jupyter Lab
anaconda 集成了 Jupyter Lab
也可使用 pip 或 conda 单独安装
pip install jupyterlab
conda imstall -c conda-forge jupyterlab
启动 Jupyter Lab
1、在命令行使用 用jupyter-lab
或 jupyter lab
命令,以默认浏览器会打开 Jupyter Lab。
2、在 anaconda navigator 中启动
可以在启动器选项卡中选择 notebook、console、teminal 或 text 文本,创建对应的项目。当创建新的 notebook 或其他项目时,启动器会消失。
单击左侧的“ +”按钮,新建多个项目
还可以使用顶部的菜单栏创建新项目:
file->new,然后选择要创建的文档类型,和Jupyter Notebook一样。
以打开多个文档后,任何排版组合,只需按住选项卡拖移即可。
新建文档的多个视图,可以实现在一个 notebook 里面写代码时,同步编辑文档并查看执行结果。
步骤:file->new view for notebook
效果如下:
文件浏览器
显示从JupyterLab启动的位置可以使用的文件。
单击文件夹图标按钮可以展开、隐藏文件浏览器
创建文件夹、上传文件并、新文件列表对应的按钮如下:
设置Jupyterlab保存目录和端口
修改保存目录
监听端口默认为 8888, 与 jupyter notebook 冲突,做修改
重启 jupyter lab,
更换主题
开启扩展功能
15 个好用的 jupyter lab 插件
https://zhuanlan.zhihu.com/p/101070029