在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实现在每个独立进程中运行一个函数的方法
Apr 23 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
python实现m3u8格式转换为mp4视频格式
Feb 28 Python
Python带动态参数功能的sqlite工具类
May 26 Python
python自动发送邮件脚本
Jun 20 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
Apr 02 Python
python中对数据进行各种排序的方法
Jul 02 Python
详解Python并发编程之创建多线程的几种方法
Aug 23 Python
python requests证书问题解决
Sep 05 Python
python计算无向图节点度的实例代码
Nov 22 Python
浅析python 动态库m.so.1.0错误问题
May 09 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
5种PHP创建数组的实例代码分享
2014/01/17 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
PHP中浮点数计算比较及取整不准确的解决方法
2015/01/09 PHP
YII Framework框架教程之日志用法详解
2016/03/14 PHP
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
Vue组件之单向数据流的解决方法
2018/11/10 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
vue使用codemirror的两种用法
2019/08/27 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python实现的多线程端口扫描工具分享
2015/01/21 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
2016/06/16 Python
基于python爬虫数据处理(详解)
2017/06/10 Python
Python简单实现的代理服务器端口映射功能示例
2018/04/08 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2018/10/21 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
深入分析python 排序
2020/08/24 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
中班幼儿评语大全
2014/04/30 职场文书
幼儿教师自我剖析材料
2014/09/29 职场文书
第28个世界无烟日活动总结
2015/02/10 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
实习证明模板
2015/06/16 职场文书
教师培训简讯
2015/07/20 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
Win11显卡控制面板打开显卡设置方法
2022/04/20 数码科技
Python使用pyecharts控件绘制图表
2022/06/05 Python
Flink 侧流输出源码示例解析
2022/09/23 Servers