当前位置: 首页 > 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、完成自定义设置之后,点击页面右上角的小瓢虫图标,让代码生效

在这里插入图片描述

相关文章:

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刷新一下网页&#xff0…...

用Docker搭建yolov5开发环境

拉取镜像 sudo docker pull pytorch/pytorch:latest 创建容器 sudo docker run -it -d --gpus "device0" pytorch/pytorch bash 查看所有容器 sudo docker ps -a 查看运行中的容器 sudo docker ps 进入容器 docker start -i 容器ID 将依赖包全都导入到requiremen…...

Apache Pulsar 云原生消息中间件之王

一、简介 pulsar,消息中间件,是一个用于服务器到服务器的消息系统,具有多租户、高性能等优势。 pulsar采用发布-订阅的设计模式,producer发布消息到topic,consumer订阅这些topic处理流入的消息,并当处理完…...

精选博客系列|公用事业中的VMware:在边缘重新定义价值

VMware 已经成为公用事业行业的核心。您可以在那里找到例如 VMware vSphere(包括基础 Hypervisor ESXi 和 VMware vCenter 建立的整体控制平面)的核心产品。来自软件定义的基础架构带来的诸多好处使 IT 团队将其先前基于硬件的系统转变为 VMware Cloud F…...

数字档案室测评的些许感悟

我是甲方,明明我家是档案“室”,为什么申请的是数字档案“馆”? 笔者正对着手里的一份方案苦笑,甲方爸爸是某机关单位档案室,方案最后的附件赫然写着几个大字:“申请国家级数字档案馆……“。这样的事屡见…...

Java 函数式编程实例

一、函数式编程概念 函数式编程是一种编程的范式和编程的方法论(programming paradigm),它属于结构化编程的一种,主要的思想是把运算的过程尽量通过一组嵌套的函数来实现。 函数式编程的几个特点: 函数可以作为变量、参数、返回值和数据类…...

Ant design Chart onReady函数使用外部变量问题

一、问题描述封装了一个Chart组件,它接收一个boolean类型的props,根据这个boolean的true或false执行不同的操作。经过console.log验证,onReady函数只会在组件初次渲染时取到props值,不管后面的props变化成什么都无法重新取值。二、…...

Unity使用webSocket与服务器通信(一)搭建一个简单地服务器和客户端

你想在unity WebGL里面使用TCP通信吗,那么你可以用一用webSocket。当然,桌面端也可以使用webSocket,这样Unity多平台发布的时候,业务层的通信代码可以使用一套,而不是桌面用socket,网页用http… 一、什么是…...

SpringCloud微服务实战——搭建企业级开发框架(四十九):数据字典注解的设计与实现

数据字典是系统中基本的必不可少的功能,在多种多样的系统中,数据字典表的设计都大同小异。但是使用方式确是多种多样,设计好一套易用的数据字典功能模块,可以使开发事半功倍。 常用的数据字典使用方式: 直接在SQL语句…...

mysql下,实现保存指定用户、ip、命令的查询日志

环境:mysql 8.0.14 社区版 阅读文本需要的背景知识:对数据库的基本概念(触发器、存储过程、事件),mysql下general log的配置指令 背景:因审计需要,对于数据库操作需要留痕。实际访问数据库的有…...

Vue 3.0 学习笔记之基础知识

系列文章目录 提示:阅读本章之前,请先阅读目录 文章目录系列文章目录前言Vue 3.0 创建与Vue2.0对比的变化关闭语法检查setup 组合式函数compositions响应式数据 refreactive 函数Vue3.0 响应原理ref 和 reactive 区别setup 注意点computed 计算函数watch…...

WebGIS行政区炫酷特效——流光特效教程

先来看下效果: 图片截图: 流光特效的思路是从行政区的边界中随着时间不断的取若干段线条换成另一种高亮颜色。 流光的第一步首先是发光,发光的教程在这里: GIS矢量图形多边形地块行政区发光,阴影发光特效实现_疯狂的GISer的博客-CSDN博客 学会发光以后,接下来需要做的…...

2023-3-3 刷题情况

保证文件名唯一 题目描述 给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹:在第 i 分钟,新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名,因此如果新建文件夹使用的文件名已经被占用&#xf…...

《青浦区加快发展跨境电子商务实施细则(审议稿)》

为进一步贯彻落实《中华人民共和国电子商务法》,上海市《关于促进本市跨境电子商务发展的若干意见》,切实做好青浦区跨境电子商务试点工作,探索和规范跨境电子商务管理,促进跨境电子商务健康快速发展,青浦商务委根据多…...

【React全家桶】React生命周期

React生命周期 1、初始化阶段 componentDidMount:render之前最后一次修改状态的机会 render:只能访问this.props和this.state,不允许修改状态和DOM输出 componentDidMount:成功render并渲染完成真实DOM之后触发 2、旧生命周期 👉👉👉加…...

B. Count the Number of Pairs

原题链接 纯纯水一下; 昨天晚上的比赛,由于半夜打的,精神状态不好,wa了俩发直接睡觉去了,现在白天写写发现,不难,水中水 模拟题吧,题目怎么说就这么作 Kristina has a string ss…...

离线数据仓库项目--技术选择

文章目录(一)技术选型1)数据采集工具2)数据存储3)数据计算4)数据可视化(二)整体架构设计(三)服务器资源规划(一)技术选型 1&#xff…...

GC Garbage Collectors

本质一、算法1、哪些是垃圾?引用计数法:reference countPython中使用了。个对象如果没有任何与之关联的引用,即他们的引用计数都不为 0,则说明对象不太可能再被用到,那么这个对象就是可回收对象。漏洞:循环…...

【网络】-- 网络基础

(本文是网络的宏观的概念铺垫) 目录 计算机网络背景 网络发展 认识 "协议" 网络协议初识 协议分层 OSI七层模型 TCP/IP 五层(或四层)模型 报头 以太网 碰撞 路由器 IP地址和MAC地址 IP地址与MAC地址总结 IP地址 MAC地址 计算机…...

二、Redis安装配置(云服务器、vmware本地虚拟机)

一、自己购买服务器 自己购买阿里云、青牛云、腾讯云或华为云服务器, 自带CentoOS或者Ubuntu环境,直接开干 二、Vmware本地虚拟机安装 1、VMWare虚拟机的安装,不讲解,默认懂 2、如何查看自己的linux是32位还是64位 getconf L…...

【学习Docker(七)】详细讲解Jenkins部署SpringCloud微服务项目,Docker-compose启动

Jenkins部署SpringCloud微服务项目,Docker-compose启动 座右铭:《坚持有效输出,创造价值无限》 本文介绍使用Jenkins部署SpringCloud微服务项目,Docker-compose启动。 之前写过安装Jenkins的过程,这里就不写安装细节了…...

时机将至,名创优品或将再掀起一波消费热浪

北京时间2月28日,名创优品发布2023财年中报,财报显示,2023财年第二季度营收规模有所收窄,但净利润、毛利率、门店数量均实现了不错的增长,总体表现可圈可点。 (资料来源:富途牛牛) …...

深圳大学计软《面向对象的程序设计》实验8 静态与友元

A. 旅馆旅客管理(静态成员) 题目描述 编写程序,实现某旅馆的客人住宿记录功能。 定义一个Customer类,要求输入客人的姓名,创建一个Customer对象。类声明如下: 调用类的Display函数输出客人ID&#xff…...

【基础算法】单链表的OJ练习(2) # 链表的中间结点 # 链表中倒数第k个结点 #

文章目录前言链表的中间结点链表中倒数第k个结点写在最后前言 对于单链表的OJ练习&#xff0c;需要深刻理解做题的思路&#xff0c;这样我们才能够在任何场景都能够熟练的解答有关链表的问题。 关于OJ练习&#xff08;1&#xff09;&#xff1a;-> 传送门 <-&#xff0c…...

vue路由文件拆分管理

随着项目的原来越大&#xff0c;路由越来越多&#xff0c;我们的路由也会越来越多&#xff0c;如果都集中在一个文件中&#xff0c;会很冗杂文件很长。这时候我们可以将路由文件拆分&#xff0c;可读、方便管理。多人合作添加路由也能更多的避免代码冲突 代码拆分目录如图&…...

实例解析Java反射

反射是大多数语言里都必不不可少的组成部分&#xff0c;对象可以通过反射获取他的类&#xff0c;类可以通过反射拿到所有方法&#xff08;包括私有&#xff09;&#xff0c;拿到的方法可以调用&#xff0c;总之通过“反射”&#xff0c;我们可以将Java这种静态语言附加上动态特…...

Android 9适配经验总结

目录四大组件适配Activity启动方式适配Service启动方式适配前台服务需要添加权限限制静态广播的接收限制ContentResolver数据更新操作权限与安全相关主要适配点运行时动态权限申请默认不支持 http 请求SharedPreferences 适配四大组件适配 Android 应用的开发离不开 Android 四…...

定时任务调度方案——Xxl-Job

定时任务调度方案 随着系统规模的发展&#xff0c;项目的组织结构以及架构越来越复杂&#xff0c;业务覆盖的范围越来越广&#xff0c;定时任务数量日益增多&#xff0c;任务也变得越来越复杂&#xff0c;尤其是为了满足在用户体量日历增大时&#xff0c;系统能够稳定运行&…...

操作系统引导

操作系统是一种程序&#xff0c;程序以数据的形式存放在硬盘中&#xff0c;而硬盘通常分为多个区&#xff0c;一个计算机中又有多个或多种外部设备。 操作系统引导指的是计算机利用CPU运行特定程序&#xff0c;通过程序识别硬盘&#xff0c;识别硬盘分区&#xff0c;识别硬盘分…...

[C#] 多线程单例子,分为阻塞型和分阻塞型, 在unity里的应用

在单例中使用多线程时&#xff0c;需要注意以下几点&#xff1a; 线程安全&#xff1a;在多线程环境下&#xff0c;单例对象可能被多个线程同时访问&#xff0c;因此需要确保单例的线程安全&#xff0c;避免出现数据竞争等问题。 对象创建&#xff1a;如果在单例对象的构造函数…...

精品资源共享课网站建设 碧辉腾乐/山东网页定制

List接口与实现类 List接口 特点&#xff1a;有序&#xff0c;有索引&#xff0c;可重复 常用方法&#xff1a;https://docs.oracle.com/javase/8/docs/api/ List是一个接口&#xff0c;继承于Collection的接口&#xff0c;代表着有序的队列。 ArrayList和LinkedList 作为…...

福州网站建设/emlog友情链接代码

数据结构C语言版清华大学严蔚敏&#xff08;学习笔记总结1&#xff0c;代码在下面&#xff09;——顺序表、链表、循环链表、双向链表、结点的插入删除&#xff08;前面是笔记方便理解&#xff0c;最下面有详细代码&#xff09;_玛卡巴卡的博客-CSDN博客 串&#xff08;即字符…...

网站微信分享链接怎么做的/谷歌sem服务商

最近有需要用到sqlite,去官网下了一个编译安装后打开sqlite3出现SQLite header and source version mismatch这个错误。百度了一下&#xff0c;http://stackoverflow.com/questions/6696861/how-do-i-upgrade-my-sqlite3-package-on-debian-lenny 这个解决方案。但是尝试了一问…...

wordpress在线客服插件/网络营销服务商有哪些

钩子方法 pytest_runtest_makereport 可以清晰的了解用例的执行过程&#xff0c;并获取到每个用例的执行结果。 钩子方法 pytest_runtest_makereport 源码&#xff1a; 按照执行顺序&#xff0c;具体过程如下&#xff1a; 1、先判断&#xff0c;当 report.when setup 时&…...

济南做网站哪好/郑州网络推广方案

CPU&#xff08;Central Processing Unit&#xff0c;中央处理器&#xff09;发展出来三个分枝&#xff0c;一个是DSP&#xff08;Digital Signal Processing/Processor&#xff0c;数字信号处理&#xff09;&#xff0c;另外两个是MCU&#xff08;Micro Control Unit&#xff…...

恋爱ppt模板免费下载网站/seo网站优化外包

http://www.cnblogs.com/sfger/p/3335672.html 原因是安装在有空格的目录下会出现以下错误&#xff1a; 经过头疼的排查后发现问题出现在&#xff1a;set diffexprMyDiff() 原来vim的自带的MyDiff函数有问题&#xff0c; 在_vimrc或.vimrc中找到下面代码&#xff1a; if &am…...