JupyterLab:程序员的笔记本神器

简介: JupyterLab:程序员的笔记本神器

1.jpg

JupyterLab对于Jupyter Notebook有着完全的支持


JupyterLab是一个交互式的开发环境,是 jupyter notebook的下一代产品,集成了更多的功能,等其正式版发布,相信那时就是 jupyter notebook被取代的时候

通过使用 JupyterLab,能够以灵活,集成和可扩展的方式处理文档和活动:


  • 可以开启终端,用于交互式运行代码,完全支持丰富的输出

  • 支持 MarkdownPythonRLaTeX等任何文本文件

  • 增强notebook功能

  • 更多插件支持

如果你在日常生活中,有以下需求,我觉得你可以安装一个 JupyterLab


  • 随时随地希望试验一些代码片段

  • 多语言、多文档支持

  • 有记笔记需求(文本+代码)

安装


接下来,我将以Python为默认语言来搭建 JupyterLab,首先确认你安装好了 Python基本环境:

# 一行命令搞定
pip install jupyterlab
# 安装ipython
pip install ipython

如果在服务器使用的话,个人建议还是设置一下密码,配置过程如下:

# 进入ipython交互环境
ipython

生成密码:

from notebook.auth import passwd
passwd()
# 输入你自己设置登录JupyterLab界面的密码 然后会有一串输出,记得复制下来,等会配置需要使用

修改 JupyterLab 配置文件:

jupyter lab --generate-config

修改以下配置:

c.NotebookApp.allow_root = True
c.NotebookApp.open_browser = False
c.NotebookApp.password = '刚才复制的一串数字粘贴到这里'

为了后续能够方便地安装插件,请先安装好 node环境,假设你安装好,接下来演示一下怎么安装插件:

# 以安装一个生成目录的插件为例
jupyter labextension install @jupyterlab/toc
# 查看安装的插件
jupyter labextension list

安装完毕后,打开 JupyterLab

jupyter-lab --ip=0.0.0.0 

点击 Settings->AdvancedSettingsEditor,将 false改成 true,如下图:

2.jpg

此时在界面左侧应该可以看到一个插件管理的图标,点击就可以看到刚才安装的插件


通过这个插件查询功能,你可以很方便的安装插件,安装完成后可以直接热更新,看一下我的 JupyterLab首页:

3.jpg

画流程图、写代码、写文档,各种文档渲染、多语言支持,怎么样,有兴趣你也可以搭建一个~


插件


JupyterLab目前的插件也算丰富,我目前使用的插件如下:

4.jpg

功能


代码提示:

5.jpg

使用文档提示:

6.jpg

支持 vim emacs等按键风格:

7.jpg

文档查看特别方便:

8.jpg

代码以及界面主题设置:

9.jpg

文档多窗口:

10.jpg

cell可以拖拽且输出可以新窗口显示:

11.jpg

随时启动新的终端交互:

12.jpg

这里只是捡了一些常见的功能说说,更多功能可以查看官方文档来发现,如果你有更好的使用技巧,欢迎交流~


更多


  1. 1.官方地址:https://github.com/jupyterlab

  2. 2.插件:https://github.com/topics/jupyterlab-extension


相关文章
|
IDE 程序员 Go
JupyterLab教程:程序员的笔记本神器v2.0
JupyterLab教程:程序员的笔记本神器v2.0
JupyterLab教程:程序员的笔记本神器v2.0
|
22天前
|
IDE 测试技术 项目管理
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
PyCharm是由JetBrains开发的Python集成开发环境(IDE),专为Python开发者设计,支持Web开发、调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制等功能。它有专业版、教育版和社区版三个版本,其中社区版免费且适合个人和小型团队使用,包含基本的Python开发功能。安装PyCharm前需先安装Python解释器,并配置环境变量。通过简单的步骤即可在PyCharm中创建并运行Python项目,如输出“Hello World”。
197 13
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
|
6月前
|
IDE 数据挖掘 API
秒啊,速来get这9个jupyter实用技巧!
秒啊,速来get这9个jupyter实用技巧!
56 2
|
6月前
这个好玩又实用的jupyter插件我真的爱了
这个好玩又实用的jupyter插件我真的爱了
70 0
|
9月前
|
JavaScript 搜索推荐 Java
vscode打造舒适的python开发环境
_shigen_ 是一位专注于Java、Python、Vue和Shell等技术的博主,分享成长与认知。本文旨在记录配置Mac Python开发环境的过程,以优化使用体验和效率。内容包括:检查与验证Python版本,设置pip的阿里云镜像源以加速下载,以及VSCode的个性化配置,如选用美观的等宽字体和安装Python、isort(导入排序)及autopep8(代码格式化)插件。通过这些步骤,读者可复刻作者的高效开发环境。关注_shigen_ ,每天学习新知识!
106 0
vscode打造舒适的python开发环境
|
Shell 开发工具 数据库
喏,你们要的 PyCharm 快速上手指南
Pycharm 作为一款针对 Python 的编辑器,配置简单、功能强大、使用起来省时省心,对初学者友好,这也是为什么编程教室一直推荐新手使用 Pycharm 的原因。
|
IDE 开发工具 Python
高逼格的PyCharm插件
PyCharm下载链接:Download PyCharm: Python IDE for Professional Developers by JetBrains
568 0
高逼格的PyCharm插件
|
开发工具 数据库 开发者
Pycharm用着卡还收费!何不试试VSCode!一文学会VSCode使用python
Pycharm用着卡还收费!何不试试VSCode!一文学会VSCode使用python
403 0
Pycharm用着卡还收费!何不试试VSCode!一文学会VSCode使用python
|
数据可视化 JavaScript 前端开发
新手入门Python,也会调试代码了,这款 “神器“ 真的超赞!
新手入门Python,也会调试代码了,这款 “神器“ 真的超赞!
新手入门Python,也会调试代码了,这款 “神器“ 真的超赞!
|
IDE 开发工具 Android开发
Python开发神器PyCharm,体验下吧
Python开发神器PyCharm,体验下吧
198 0
Python开发神器PyCharm,体验下吧

热门文章

最新文章