在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实现Const详解
Jan 27 Python
python shell根据ip获取主机名代码示例
Nov 25 Python
NumPy 数学函数及代数运算的实现代码
Jul 18 Python
pandas 转换成行列表进行读取与Nan处理的方法
Oct 30 Python
使用Py2Exe for Python3创建自己的exe程序示例
Oct 31 Python
Python循环结构的应用场景详解
Jul 11 Python
Python OpenCV调用摄像头检测人脸并截图
Aug 20 Python
Python模块 _winreg操作注册表
Feb 05 Python
Python标准库shutil模块使用方法解析
Mar 10 Python
使用Keras实现简单线性回归模型操作
Jun 12 Python
Python selenium模拟网页点击爬虫交管12123违章数据
May 26 Python
python+pytest接口自动化之token关联登录的实现
Apr 06 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
PHP中运用jQuery的Ajax跨域调用实现代码
2012/02/21 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
php定时执行任务设置详解
2015/02/06 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
基于jquery的回到页面顶部按钮
2011/06/27 Javascript
基于javascript实现listbox左右移动
2016/01/29 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
深入剖析JavaScript面向对象编程
2016/07/12 Javascript
微信小程序 animation API详解及实例代码
2016/10/08 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
深入解析vue 源码目录及构建过程分析
2019/04/24 Javascript
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
浅谈django开发者模式中的autoreload是如何实现的
2017/08/18 Python
Python实现基本数据结构中队列的操作方法示例
2017/12/04 Python
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
python 读取目录下csv文件并绘制曲线v111的方法
2018/07/06 Python
Linux下远程连接Jupyter+pyspark部署教程
2019/06/21 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
解决pytorch-yolov3 train 报错的问题
2020/02/18 Python
python+Selenium自动化测试——输入,点击操作
2020/03/06 Python
pycharm下pyqt4安装及环境配置的教程
2020/04/24 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
CSS3 伪类选择器 nth-child()说明
2010/07/10 HTML / CSS
运动会领导邀请函
2014/01/10 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
计划生育个人总结
2015/03/02 职场文书
行政经理岗位职责
2015/04/15 职场文书
js 数组 fill() 填充方法
2021/11/02 Javascript