JupyterLab 3.0 来了!

部署Jupyterlab JupyterLab是一个强大的数据分析IDEJupyter Lab 是一个的交互式开发环境,用于数据科学、编程和教育等多个领域。它是 Jupyter Notebook 的扩展和进化版本,提供了更加强大和灵活的界面。多语言支持:尽管最初是为 Python 设计的,但 Jupyter Lab 支持多种编程语言,包括 R、Julia、Scala 等。灵活的工作区:它提供了一个可定制的界面,允许用户同时打开和编辑多个 notebooks、文本文件、数据视图等,支持拖拽和分屏功能。 阅读详情

点击上方“编程派”,选择设为“设为星标”

优质文章,第一时间送达!

选自blog.jupyter.org,作者:Jeremy Tuloup

机器之心编译

超强下一代 Jupyter Notebook :JupyterLab 3.0 已经发布了,新版本为用户带来了许多新特性,并对扩展系统进行了实质性的改进。

JupyterLab 是广受欢迎的 Jupyter Notebook「新」界面。它是一个交互式的开发环境,可用于 notebook、代码或数据,因此它的扩展性非常强。用户可以使用它编写 notebook、操作终端、编辑 markdown 文本、打开交互模式、查看 csv 文件及图片等。除此以外,JupyterLab 还具有灵活而强大的用户界面。就在近日,这款好用的工具发布了新版本 JupyterLab 3.0。

JupyterLab 3.0 在以下几个方面进行了改进:

  • 可视化调试器;

  • 支持多种显示语言;

  • notebook 目录;

  • 扩展系统。

3 种安装方式

JupyterLab 3.0 的安装方式有 3 种,第一种采用 pip 方式进行安装,代码如下:

pip install jupyterlab==3

第 2 种采用 mamba(快速跨平台软件包管理器)方式进行安装,代码如下:

mamba install -c conda-forge jupyterlab=3

第 3 种采用 conda 方式进行安装,代码如下:

conda install -c conda-forge jupyterlab=3

需要注意,为了兼容 JupyterLab 3.0,许多第三方扩展仍在更新中,所以用户需要检查自己使用的扩展,必要时也可以更新这些扩展。接下来详细介绍 JupyterLab 3.0 在面向用户使用方面的一些主要改进。

JupyterLab 3.0 新特性

可视化调试器

JupyterLab 3.0 现在具备可视化调试器功能了。为了使用可视化调试器,用户首先需要一个支持调试器的内核。Xeus-Python 内核是第一个支持 Python 代码调试的 Jupyter 内核。展示如下:

在 JupyterLab 3.0 中使用可视化调试器进入 Python 程序。

更多详细文档请参阅:https://jupyterlab.readthedocs.io/en/stable/user/debugger.html

目录扩展

现在 JupyterLab 3.0 提供了目录扩展,使得用户更方便地查看和浏览文档结构。展示如下:

在 JupyterLab 3.0 使用目录功能。

支持多种语言显示

JupyterLab 3.0 提供了设置用户界面显示语言的功能。若要使用这种功能,用户需要将语言包作为单独的 Python 包安装。语言包在 GitHub 项目中已经分组,采用 pip 的方式就可以安装。例如,使用以下代码可以安装简体中文语言包:

pip install jupyterlab-language-pack-zh-CN

以简体中文显示的 JupyterLab 3.0 界面。

关于添加新语言包请参考:https://jupyterlab.readthedocs.io/en/stable/user/language.html

简单交互界面模式的改进

JupyterLab 3.0 对简单交互界面模式(即以往的单文档显示模式)进行了更新,使交互界面模式更流畅、更能面向文档。用户可以使用状态栏中的开关切换简单交互界面模式,也可以从视图菜单或命令面板中切换或者使用默认快捷键「Ctrl/Cmd+Shift+D」。

启用和禁用简单交互界面模式。

JupyterLab 3.0 对移动设备的支持也得到了很大的改进。用户可以对窗口进行缩展,使布局更加紧凑。当窗口缩小时,JupyterLab 自动切换到简单交互界面模式。

JupyterLab 在屏幕缩小时自动切换到简单交互界面模式。

目前这项功能正在不断的迭代更新,使得这个交互界面在移动设备上更容易访问。

使用 pip 和 conda/mamba 方式安装新的扩展

JupyterLab 扩展现在可以作为预构建的扩展进行分发,而不需要用户重新构建 JupyterLab 或安装 Node.js。用户可以使用熟悉的包管理器(如 pip、conda 和 mamba)将预构建的扩展作为 Python 包分发,从而使得安装和使用扩展更快更方便。

采用 pip 方式安装新的扩展。

预构建的扩展可以作为单独的包发布到 PyPI 和 conda-forge 中,或者捆绑到带有 Jupyter 服务器扩展和 Classic Notebook 扩展的包中。这些有助于整个系统的一致性。

例如:使用 pip 或 conda 方式安装新的 ipywidgets 7.6.0,以在典型的 Jupyter Notebook 和 JupyterLab3.0 中自动启用 ipywidgets—无需额外的步骤或者重建 JupyterLab。

在 JupyterLab 3.0 中自动安装 ipywidgets。

改进 Extension Author 的工作流程

新的预构建扩展对于 Extension Author 来说开发起来非常方便。TypeScript 扩展 cookiecutter 已经更新为默认情况下开发预构建的扩展,并提供了所有必要的工具来快速从头开始创建新的扩展。

关于扩展的更多信息,请参考:

  • https://jupyterlab.readthedocs.io/en/stable/extension/extension_dev.html

  • https://jupyterlab.readthedocs.io/en/latest/extension/extension_migration.html

如果你正在寻找示例来学习如何制作自己的扩展,请查看 GitHub 上的扩展示例库。这些示例已经更新兼容 JupyterLab 3.0,并提供了开发扩展的手动方法。

扩展示例库地址:https://github.com/jupyterlab/extension-examples

变更日志

上述内容仅仅概述了 JupyterLab 3.0 的新功能。如果你想要浏览更完整的变更列表,包括错误修复等,请查看详细变更日志。

  • 详细变更日志地址:https://jupyterlab.readthedocs.io/en/stable/getting_started/changelog.html#v3-0

  • JupyterLab 3.0 测试地址:https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/3818244?urlpath=lab

原文链接:https://blog.jupyter.org/jupyterlab-3-0-is-out-4f58385e25bb

什么网站啊?!居然比 Python 官网还牛逼


厉害了,Pandas 的表格居然能变得怎么漂亮!


Django 之美

????分享、点赞、在看,给个三连击呗!????

Jupyterlab 3以及Kite代码补全插件安装 Jupyterlab 3 以及Kate代码补全插件安装 为啥安个这玩意儿 之前一直用Jupyter写一些机器学习和深度学习的东西,尤其是去年一年里白嫖谷歌的Colab很长时间,甚至还开了pro,他们的工作台就是Jupyter类型的,用多了就习惯了。 明天晚上有个 应用数据分析 课程的大作业报告要交,但是我还没开始动(截止日期还有24小时左右),这个里面是要用机器学习的模型去研究数据集,然后再根据数据集的拟合特征之类的东西,来解释这个模型的含义,以及分析这个模型的各个部分的意义。这种情况下,我是就不能用我最 阅读详情

相关推荐

voila 可视化jupyter notebook内容 web app显示交互

voila 可视化jupyter web app显示;其他也可以看streamlit 参考: https://blog.csdn.net/qq_38469784/article/details/112530668 https://zhuanlan.zhihu.com/p/127300044 1、首先安装 pip install voila 2、编写ipy文件 voila_test.ipynb import ipywidgets as widgets input_text = widgets.Text(d

weixin_42357472的博客 1905

2中文语言包_JupyterLab 3.0发布:支持中文界面,安装插件无需Node.js

作者:Jeremy Tuloup机器之心编译,编辑:陈萍、杜伟超强下一代 Jupyter Notebook :JupyterLab 3.0 已经发布了,新版本为用户带来了许多新特性,并对扩展系统进行了实质性的改进。JupyterLab 是广受欢迎的 Jupyter Notebook「新」界面。它是一个交互式的开发环境,可用于 notebook、代码或数据,因此它的扩展性非常强。用户可以使...

weixin_29191081的博客 1030

第一章、isaacsim 及 isaaclab 安装教程

本专栏所有内容将根据上述资源地址展开,请结合食用~

m0_47719040的博客 4783

Jupyter (Lab), 数据科学的块级交互与快速展示工具

交互的 (interactive) 数据科学 与 科学计算 工具, 主打与它是从 IPython 衍生出来的开源项目.

yichudu 2017

第8.1节 满足构网要求的功率器件与散热设计

摘要: 构网型变流器的功率器件选型与散热设计面临严苛要求,需综合考虑过载能力、暂态应力与可靠性。IGBT模块选型需重点评估电压/电流等级、损耗特性及结温波动,而SiC MOSFET虽具有高频低损耗优势,但面临栅极可靠性等挑战。散热设计需采用液冷等先进技术控制结温波动,并通过电热应力仿真和寿命预测实现可靠性优化。系统化选型流程需结合规范要求、工况谱分析和实测验证,为构网型变流器提供坚实的物理基础。

技术工作者 915

【已验证】基于STM32F407与AD9833的幅频特性测试装置设计与实现

本文详细介绍了基于STM32F407微控制器和AD9833 DDS芯片的低成本幅频特性测试装置设计与实现方法。通过扫频原理,该装置能自动生成正弦波信号,测量滤波器等电路的输出幅度变化,并在LCD屏幕或示波器上绘制幅频特性曲线。文章提供了从硬件选型、CubeMX工程配置、关键驱动代码编写到数据处理与可视化的完整教程,帮助电子爱好者与工程师快速搭建实用的滤波器测试工具。

weixin_35649491的博客 121

Jupyter也能交互可视化?

今天想聊一下基于Python的数据可视化,对于以Python作为技术栈的数据科学工作者,Jupyter Notebook是一款神器,可以在Jupyter里面借助Python的相关可视化包...

罗罗攀 5129

大数据面试题(附答案,持续更新...)

说说对hadoop的理解,都有哪些组件,分别是干什么的 还了解大数据其他组件嘛? kafka在什么地方需要用到zookeeper 了解HBase吗? 说下spark中的transform和action 为什么spark要把操作分为transform和action spark中有了RDD,为什么还要有Dataframe和DataSet? 了解函数式编程吗?说下c/c++和scala这种函数式编程语...

xiaozhaoshigedasb的博客 9948

【从零开始玩量化2】Jupyter Notebook: Python交互式笔记本

简介 Jupyter Notebook是个非常方便策略分析工具,可以一边写文档一边执行程序,各大回测平台都有内置,其实自己搭建安装也很方便,可以作为自己的策略笔记本。 安装 pip install notebook 启动 jupyter notebook 默认运行在http://localhost:8888/tree,会自动浏览器弹出,效果见下图。 VSCode中使用 我个人还是喜欢在VSCode中使用,在VSCode中点击.ipynb后缀文件,会自动安装下边两个插件,没自动安装就手动自己安装下。

量化投资助手的博客 2257

语言 拉丁超立方抽样_医学统计与R语言:间断时间序列分析(Interrupted time series regression)...

微信公众号:医学统计与R语言如果你觉得对你有帮助,欢迎转发Interrupted time series (ITS) analysis is a valuable study design for evaluating the effectiveness of population-level health interventions that have been implemented...

weixin_29300805的博客 3706

YOLOv5 实现 10 种热力图可视化方式教程 | GradCAM XGradCAM ScoreCAM LayerCAM HiResCAM EigenCAM......

10 种热力图可视化方法 ,总有一款适合你

Coding... 5571

JupyterLab 3.0发布!

点击上方“视学算法”,选择加"星标"或“置顶”重磅干货,第一时间送达晓查 发自 凹非寺量子位 报道 | 公众号 QbitAI原本计划在2020年底推出的JupyterL...

zandaoguang的博客 600

【vsomeip3 教程】SOME/IP 协议详解:基于 AUTOSAR AP 的实现指南

SOME/IP协议在AUTOSAR AP中的实现与应用指南 本文详细介绍了SOME/IP协议在AUTOSAR AP环境下的实现要点。作为一种面向服务的车载以太网中间件协议,SOME/IP支持多种通信模式和服务发现机制。文章系统阐述了协议的网络层要求、消息格式、序列化规范、传输层实现以及错误处理机制,重点分析了TCP/UDP传输特性、Service Discovery时间参数和SOME/IP-TP分段传输等核心技术。同时提供了性能优化、配置建议和兼容性考虑等最佳实践,帮助开发者在满足AUTOSAR规范的前提下

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 589

JupyterLab 3.0,极其强大的下一代notebook!

选自blog.jupyter.org作者Jeremy Tuloup机器之心编译超强下一代 Jupyter Notebook :JupyterLab 3.0 已经发布了,新版本为用户带来了许...

weixin_36896856的博客 133

【vsomeip3 教程】基于 vSomeIP 3.5 的路由域实践:从配置到运行状态的完整指南

___ > 前言(读者定位与准备) 目标读者:在 Linux 上做分布式/车载中间件通信的 C++ 工程师。 > 先决条件:CMake、Boost 基础;理解 TCP/UDP 与多进程通信。 > 文中术语:Routing Host(路由进程)、Application、Service/Instance、Method、Event/EventGroup、SOME/IP-SD。 > 演示环境:单机多进程 & 跨主机两套对照。

探索C++编程的奥秘,分享深入的技术见解和实践,旨在激发读者创造力与解决问题的思维。 1160

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

JupyterLab 3.0,极其强大的下一代 notebook!

↓推荐关注↓ Python开发精选 分享 Python 技术文章、资源、课程、资讯。 10篇原创内容

Python学习与数据挖掘 477

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain&#39;s apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath(&#39;DeepLearnToolbox&#39;));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand(&#39;state&#39;,0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = &#39;sigm&#39;;%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, &#39;Too big error&#39;);```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, &#39;Too big error&#39;);```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

JupyterLab 3.0,极其强大的下一代Notebook!

来源:机器之心 本文约1700字,建议阅读5分钟超强下一代 Jupyter Notebook :JupyterLab 3.0 已经发布了,新版本为用户带来了许多新特性,并对扩展系统进行...

数据派THU 347

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

JupyterLab 3.0安装方法,克服浏览器空白等各种小问题,终于装上了心仪的debugger,大成功!(Windows10系统)

一、jupyterlab3.0安装前提 已安装Anaconda3 Anaconda3自带的jupyterlab还停留在2.2.6的版本,因此开始自己升级jupyterlab3.0之路,万万没想到问题还挺多,但是折腾一番之后成功了还是很开心的。 本人之前想单纯通过python3.7安装,虽然也能安装上jupyterlab3.0,但最后发现想要心仪的debugger功能,还是需要安装Anaconda3,因此现在的环境是Anaconda3和python3.7均已安装。 二、jupyterlab3.0安装方法 1

weixin_40812052的博客 5913

超强一代JupyterLab 3.0发布!兼具可视化调试、中文显示、简单交互界面等功能...

点击上方“CVer”,选择加&#34;星标&#34;置顶重磅干货,第一时间送达本文转载自:机器之心 |编辑:陈萍、杜伟作者:Jeremy Tuloup超强下一代 Jupyter N...

阿木寺的博客 1824

终极教程:jupyterlab-toc安装与配置详解(支持JupyterLab 2.0+)

jupyterlab-toc是一款强大的目录生成扩展,专为JupyterLab设计,能够自动为笔记本和Markdown文档生成可交互的目录,帮助用户快速导航长文档内容。对于JupyterLab 3.0及以上版本,该扩展已集成到核心功能中;而2.0版本用户则需要手动安装此扩展来获得高效的文档导航体验。 ## 📋 安装前准备:系统要求 在开始安装前,请确保您的系统满足以下条件: - **Jupy

gitblog_00181的博客 1030

python安装jupyterlab_JupyterLab 3.0发布

日前JupyterLab官方博客发布消息宣布正式发布 JupyterLab3.0,该版本新增加了可视化调试器,目录,简单模式UI,多语言支持等大量新功能,并对扩展系统进行了重大改进。今天虫虫就带领大家一起尝鲜JupyterLab3.0。安装JupyterLab 3.0的安装可以直接用pip,mmba以及conda:注意,由于JupyterLab 3.0刚刚才推出,很多第三方扩展还在更新适配过程中。...

weixin_30647489的博客 397
上一篇: 我们计划招收500名程序员,免费攻读数据结构与算法
下一篇: 有这个证书的程序员恭喜了!行业利好政策来了!
codingpy
博客等级 码龄11年 1873粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值