在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中文乱码的解决方法
Nov 04 Python
让 python 命令行也可以自动补全
Nov 30 Python
在Python的Django框架中显示对象子集的方法
Jul 21 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
pycharm远程调试openstack代码
Nov 21 Python
Python实现PS图像调整黑白效果示例
Jan 25 Python
pandas的object对象转时间对象的方法
Apr 11 Python
python3+PyQt5自定义视图详解
Apr 24 Python
python之super的使用小结
Aug 13 Python
python+Selenium自动化测试——输入,点击操作
Mar 06 Python
Windows下Anaconda和PyCharm的安装与使用详解
Apr 23 Python
在 Python 中使用 7zip 备份文件的操作
Dec 11 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
VOLVO车载收音机
2021/03/02 无线电
将PHP作为Shell脚本语言使用
2006/10/09 PHP
php中读写文件与读写数据库的效率比较分享
2013/10/19 PHP
ThinkPHP3.1查询语言详解
2014/06/19 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
详解PHP用substr函数截取字符串中的某部分
2016/12/03 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
jquery checkbox 勾选的bug问题解决方案与分析
2014/11/13 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
2016/09/03 Javascript
微信小程序语音同步智能识别的实现案例代码解析
2020/05/29 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
树莓派用python中的OpenCV输出USB摄像头画面
2019/06/22 Python
基于TensorBoard中graph模块图结构分析
2020/02/15 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
python开根号实例讲解
2020/08/30 Python
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
请说出你所知道的线程同步的方法
2013/04/19 面试题
医院护士见习期自我鉴定
2014/04/10 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
环卫工人先进事迹材料
2014/06/02 职场文书
实习协议书
2015/01/27 职场文书
个人求职意向书
2015/05/11 职场文书
青涩记忆观后感
2015/06/18 职场文书
大学生读书笔记范文
2015/07/01 职场文书
Java 数组内置函数toArray详解
2021/06/28 Java/Android
SSM项目使用拦截器实现登录验证功能
2022/01/22 Java/Android
Redis实战高并发之扣减库存项目
2022/04/14 Redis