在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程


Posted in Python onApril 22, 2020

什么是 Jupyter Lab

Jupyter Lab 是 Jupyter notebook 的升级版,优点这里不作赘述。

一、安装 Jupyter Lab

如果你安装了 Anaconda,最新版的 Anaconda 自带 Lab,可跳过下面这一步。

pip install jupyter
pip install jupyterlab

安装完后,简单运行一下,在命令提示符模式下输入:

jupyter lab --no-browser

会显示:

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

将 URL 在浏览器中打开即可

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

OK,虽然有点麻烦,但成功打开 Jupyter Lab,为了得到丝滑体验,接下来进行相关配置

二、配置 Jupyter Lab

如何更改默认目录?

默认情况下,Jupyter Lab 将 c: / users / username 设置为默认目录。 我们可以更改默认目录,以便更容易地管理项目。

首先生成配置文件

Jupyter notebook --generate-config

这会生成一个配置文件,路径终端会给出。

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

打开配置文件

找到c.NotebookApp.notebook,添上自己想要的默认打开路径。注意反斜杠\要改为斜杠/。

c.NotebookApp.notebook_dir = 'Z:/OneDrive/CodingHere'

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

再次打开 Jupyter Lab,默认根目录 Done.

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

在 Chrome 应用模式下运行

我们可以使用 chrome 浏览器的应用程序模式将 Jupyter Lab 转换成一个独立的桌面应用程序。 这样可以删除所有不必要的工具栏和用户界面,并给人一种本地应用程序或 IDE 的感觉,体验更流畅!

很简单!打开 Jupyter Lab 的配置文件,在最后面添加一行即可!

注:填的是浏览器 .exe 地址,我用的是 Chrome。

c.NotebookApp.browser = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe --app=%s'

终端输入

jupyter lab

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

Done!

创建快捷方式

每次都通过命令行来打开 Jupyter Lab 确实麻烦。

写个.bat文件就好啦。

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

美观一点可以,可以搞个 ICON 什么的。

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

三、安装插件

Jupyter Lab 插件需要 Node.js 和 npm 的支持.

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

Node.js 官网下一个 LTS 版本就好了,安装。

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

如果装了 Anaconda,直接在里面装就好了。

但不推荐用 Anaconda 安装的方法(库里没有最新的 node.js)。

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

检查一下安装效果,

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

OJBK. 测试一下,

jupyter labextension -h # 查看插件安装帮助

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

四、使用技巧

CELL 操作技巧

鼠标点击 cell 框左侧可进入类似 vim 的命令行模式。

按下 a:向上增加空白的 cell

按下 b:向下增加空白的 cell

dd:删除该 cell

x:剪切

v:粘贴

l:打开、关闭行号

m:进入 Markdown 模式

y:回到代码编辑模式

参考文档 Lab 里有。

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

隐藏技巧

1、可拖动 cell,移动位置

2、Jupyter Lab 可多开

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

3、快捷查看函数帮助文档Shift + Tab

将光标放在函数位置(不需要选中),使用快捷键即可调出更加详细的帮助文档。

4、代码提示tab,代码自动补全两次 tab

5、点击取消侧边栏,CTRL + B也是可以的。

在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程

以上这篇在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python的collections模块中的deque双端队列结构
Jul 07 Python
Python实现单词翻译功能
Jun 06 Python
Python实现输出程序执行进度百分比的方法
Sep 16 Python
Python金融数据可视化汇总
Nov 17 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
python 美化输出信息的实例
Oct 15 Python
Kali Linux安装ipython2 和 ipython3的方法
Jul 11 Python
Pytorch: 自定义网络层实例
Jan 07 Python
python实现暗通道去雾算法的示例
Sep 27 Python
Python word文本自动化操作实现方法解析
Nov 05 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
python 实现体质指数BMI计算
May 26 Python
python实现扑克牌交互式界面发牌程序
Apr 22 #Python
文件上传服务器-jupyter 中python解压及压缩方式
Apr 22 #Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
Apr 22 #Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 #Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
Apr 22 #Python
tensorflow实现将ckpt转pb文件的方法
Apr 22 #Python
jupyter lab文件导出/下载方式
Apr 22 #Python
You might like
我的论坛源代码(一)
2006/10/09 PHP
PHP 批量更新网页内容实现代码
2010/01/05 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
非常经典的PHP文件上传类分享
2016/05/15 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
让FireFox支持innerText的实现代码
2009/12/01 Javascript
jQuery实现的类flash菜单效果代码
2010/05/17 Javascript
Javascript技巧之不要用for in语句对数组进行遍历
2010/10/20 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
2016/08/04 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
jquery仿京东侧边栏导航效果
2017/03/02 Javascript
JavaScript前端实现压缩图片功能
2020/03/06 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
苹果中国官方网站:Apple中国
2016/07/22 全球购物
全球度假村:Club Med
2017/11/27 全球购物
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
王力宏牛津大学演讲稿
2014/05/22 职场文书
小学教师2014年度工作总结
2014/12/03 职场文书
2015选调生工作总结
2015/07/24 职场文书
2015年街道办事处团委工作总结
2015/10/14 职场文书
周末问候语大全
2015/11/10 职场文书
班级班风口号大全
2015/12/25 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
2019奶茶店创业计划书范本,值得你借鉴
2019/08/14 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
浅谈resultMap的用法及关联结果集映射
2021/06/30 Java/Android
全新239军机修复记
2022/04/05 无线电