jupyter-lab介绍

作者:Arno
审稿:童蒙
编辑:amethyst

今天给大家介绍一款可以用于编程和写作的web集成的交互计算环境jupyter。作为一枚生物信息攻城狮,数据分析时经常需要写写代码和文档,相信同行对jupyter都有所了解,或者非常熟悉。之前周围小伙伴一直都在使用的是jupyter notebook,后来更新换代到了jupyter lab。

jupyter lab包含了jupyter notebook的所有功能,并升级增加了很多功能。其支持python、R、java等多种编程语言及markdown、letex等写作语言及公式输入,可以集编程与写作于一身,非常适合于代码学习,笔记记录、演示及教学等。jupyter lab相比notebook最大的更新是模块化的界面,可以在同一个窗口以标签的形式同时打开好几个文档,同时插件管理非常强大,使用起来要比jupyter notebook高大尚许多。如果还不了解jupyter lab的,就跟着小编一起学起来吧。

jupyter安装及启动

为了方便所有人使用,今天就主要跟大家介绍一下jupyter在Windows系统的安装。jupyter的安装,推荐大家直接下载Anaconda安装使用。Anaconda集成了生物信息分析常使用的绝大部分的模块包,包含了conda、Python、jupyter等180多个科学包及其依赖项。上手简单,可以直接使用python中的各种类库模块等,基本不再需要额外的模块包的安装。

直接进入Anaconda的官网,选择对应的版本(Windows_64-Bit/32-Bit)进行下载。软件的安装比较简单,这里就不再进行演示了,安装时建议大家放到纯英文路径下,且不要带有空格等特殊符号,以免不方便使用。

安装完Anaconda之后,jupyter notebook和jupyter lab便都可以使用了,大家可以在Anaconda安装路径的Scripts目录下找到对应的执行程序,也可以在开始菜单中搜索找到。这里推荐大家使用cmd进行命令行使用jupyter lab(WIN+R打开运行输入cmd即可进行命令行)。直接在命令行中输入jupyter-lab即可直接启动即可,如果想在特定目录下运行,可以直接在后边跟上目录即可,注意目录不要有空格等特殊符号。

## 默认路径启动
jupyter-lab
## 指定路径启动
jupyter-lab C:\Users\lenovo\Desktop\jupyter-test\Python

jupyter-lab功能介绍

启动之后,就进入了jupyter-lab的模块化管理界面,可以从管理界面选择进行创建jupyter的ipynb文档、纯markdown文档、txt文档等,也可以直接打开python3的console执行python的命令行,还可以直接启动命令行终端(Terminal),执行Windows命令行操作。

jupyter-lab内嵌了ipython的内核,添加了python3的控制端console,可以直接打开当做python3的idle来使用。还可以在编辑txt文本时,随时创建console,非常方便的的运行文本文件中的任何代码。

jupyter-lab可以直接写markdown的文档,并且可以边撰写边预览,使用起来还是比较方便的。另外还支持Excel、json、html、latex、pdf等类型的文件。

除此之外,jupyter-lab还可以直接打开Windows的Terminal终端,进行使用。在cmd的终端中输入powershell,还可以打开win10自带的linux子系统,方便的使用linux系统。

当然最重要的,还是使用jupyter-lab编辑ipynb文档, 可以以代码单元格为单元运行,实时显示中间过程及变量,非常方便的交互式使用。

jupyter-lab使用技巧

jupyter-lab的使用非常便捷,交互式的界面非常友好,再掌握一些常用的使用技巧之后就会非常高效。这里大致总结了技巧的几个方向,感兴趣的可以自己先去尝试,后边我们也会逐一去详细介绍。

  1. jupyter-lab拓展性非常强,目前有比较丰富的插件可供使用,比如代码补全的插件、代码调试器插件、github相关的插件、Excel相关的插件、画图相关的插件等等,安装也非常的便捷。

  2. jupyter-lab拥有魔法函数,可以简单的实现一些复杂的功能。如果要调用外部的python脚本、实时显示python命令行的运行进度,运行时间等均可以使用魔法函数。

  3. jupyter-lab快捷键,任何一个工具,能够熟练的使用快捷键都会大大提高使用效率。jupyter-lab也设置了很多的快捷键,一些常用的还是很有必要用起来的。

jupyter-lab链接了很多软件、模块的官方使用文档,可以在ipynb的文件窗口,查看点击Help。可以看到链接了有包括Jupyter、Markdown、Python3在内的十几个官方使用文档,方便大家查看学习。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容