当前位置: 首页 > news >正文

jupyter lab安装和配置

jupyter lab 安装和配置

一、jupyter lab安装并配置


安装jupyterlab

pip install jupyterlab

启动

Jupyter lab

默认会打开实验环境的,也可以自己在浏览器地址栏输入127.0.0.1:8888/lab
在这里插入图片描述

汉化

pip install jupyterlab-language-pack-zh-CN

刷新一下网页,在Jupyter Lab的网页中,点击:
Settings→Language→Chinese (simplified, china) (中文 (简体,中国))
在这里插入图片描述

刷新网页,就是中文的了
在这里插入图片描述

二、JupyterLab LSP配置

JupyterLab LSP简介


LSP(语言服务器协议)是一个 JupyterLab 扩展,支持进程间通信,以支持您可能想要使用的多种语言。LSP 集成具有几个详细但有用的功能:

  • 悬停显示包含功能/类签名、模块文档或语言服务器提供的任何其他信息的工具提示
  • 诊断 - 严重错误、警告等的颜色
  • 跳转到定义 - 使用上下文菜单项跳转到定义
  • 引用亮点 - 当光标放在变量、函数等上时,所有用法都将突出显示。
  • 触发时某些字符的自动完成
  • 自动签名建议
  • 无需运行内核即可完成高级静态分析自动完成
  • 重命名笔记本和文件编辑器中的变量、函数等
  • 诊断面板

配置过程

1.安装JupyterLab-lsp

pip install jupyter-lsp

2.安装python-lsp-server

pip install python-lsp-server[all]

3.启动jupyter lab,在插件中搜索lsp,点击@krassowski/jupyterlab-lsp下的install安装


4.点击OK


5.重新进入jupyter lab,输入代码时按tab键,就可以使用代码提示啦 。

若想实现jupyter notebook中类似Hinterland mode的自动提示,还需进行下面的设置


6.依次点击Settings–>Advanced Settings Editor


7.选择Code Completion,在右侧输入如下代码,并保存,即可开启Hinterland mode

{"continuousHinting": true}

jupyterLab 如何修改字体大小

1、打开jupyterLab,左键单击【Settings】,选择【Advanced Settings Editor】

在这里插入图片描述

2、在上一步弹出来的页面中,左键单击【Notebook】,然后在右侧的【User Overrides】中进行增删改,这个地方就是自定义字体设置的地方。

在这里插入图片描述
参考代码如下:

{// Notebook// @jupyterlab/notebook-extension:tracker// Notebook settings.// **************************************// Code Cell Configuration// The configuration for all code cells."codeCellConfig": {"autoClosingBrackets": true,"fontFamily": null,"fontSize": 15,"lineHeight": null,"lineNumbers": true,"lineWrap": "off","matchBrackets": true,"readOnly": false,"insertSpaces": true,"tabSize": 4,"wordWrapColumn": 80},// Markdown Cell Configuration// The configuration for all markdown cells."markdownCellConfig": {"autoClosingBrackets": false,"fontFamily": null,"fontSize": 15,"lineHeight": null,"lineNumbers": false,"lineWrap": "on","matchBrackets": false,"readOnly": false,"insertSpaces": true,"tabSize": 4,"wordWrapColumn": 80},// Raw Cell Configuration// The configuration for all raw cells."rawCellConfig": {"autoClosingBrackets": false,"fontFamily": null,"fontSize": 15,"lineHeight": null,"lineNumbers": false,"lineWrap": "on","matchBrackets": false,"readOnly": false,"insertSpaces": true,"tabSize": 4,"wordWrapColumn": 80}
}

3、完成自定义设置之后,点击页面右上角的小瓢虫图标,让代码生效

在这里插入图片描述

http://www.lryc.cn/news/27656.html

相关文章:

  • 用Docker搭建yolov5开发环境
  • Apache Pulsar 云原生消息中间件之王
  • 精选博客系列|公用事业中的VMware:在边缘重新定义价值
  • 数字档案室测评的些许感悟
  • Java 函数式编程实例
  • Ant design Chart onReady函数使用外部变量问题
  • Unity使用webSocket与服务器通信(一)搭建一个简单地服务器和客户端
  • SpringCloud微服务实战——搭建企业级开发框架(四十九):数据字典注解的设计与实现
  • mysql下,实现保存指定用户、ip、命令的查询日志
  • Vue 3.0 学习笔记之基础知识
  • WebGIS行政区炫酷特效——流光特效教程
  • 2023-3-3 刷题情况
  • 《青浦区加快发展跨境电子商务实施细则(审议稿)》
  • 【React全家桶】React生命周期
  • B. Count the Number of Pairs
  • 离线数据仓库项目--技术选择
  • GC Garbage Collectors
  • 【网络】-- 网络基础
  • 二、Redis安装配置(云服务器、vmware本地虚拟机)
  • 【学习Docker(七)】详细讲解Jenkins部署SpringCloud微服务项目,Docker-compose启动
  • 时机将至,名创优品或将再掀起一波消费热浪
  • 深圳大学计软《面向对象的程序设计》实验8 静态与友元
  • 【基础算法】单链表的OJ练习(2) # 链表的中间结点 # 链表中倒数第k个结点 #
  • vue路由文件拆分管理
  • 实例解析Java反射
  • Android 9适配经验总结
  • 定时任务调度方案——Xxl-Job
  • 操作系统引导
  • [C#] 多线程单例子,分为阻塞型和分阻塞型, 在unity里的应用
  • 使用MAT进行内存分析,并找到OOM问题