JupyterLab 4.0 发布了

news/2025/1/15 18:19:09/

JupyterLab 是 Jupyter Notebook 的下一代版本,它提供了更强大的功能和更灵活的用户界面,6月6日,官方发布了JupyterLab 4.0的说明,并且说该版本是下一个主要的版本。

JupyterLab的主要改进是:

  1. 用户界面:Jupyter Notebook 使用单个文档界面,以逐个标签的方式显示打开的笔记本。每个标签对应一个笔记本。而 JupyterLab 则提供了一个更灵活的多文档界面,可以在同一个窗口中同时打开多个笔记本、终端、文本文件和其他插件。
  2. 布局:Jupyter Notebook 的布局是固定的,用户只能在每个单元格之间垂直滚动。JupyterLab 允许用户在一个窗口中自由地拖放和重新排列笔记本、代码编辑器、输出窗口和其他面板,使布局更加自定义化和灵活。
  3. 文件浏览器:JupyterLab 内置了一个侧边栏文件浏览器,方便用户管理文件和文件夹。这个功能在 Jupyter Notebook 中是通过在命令行中进行操作实现的。
  4. 扩展性:JupyterLab 的架构更加模块化和可扩展,使用户可以添加自定义插件和扩展功能。这意味着开发人员可以根据自己的需求添加新的功能和工具,使 JupyterLab 更适应特定的工作流程。
  5. 终端:JupyterLab 具有内置的终端功能,可以直接在界面中运行命令行命令,而无需打开额外的终端窗口。这对于需要在交互式计算环境中执行命令行任务的用户来说非常方便。

对于,JupyterLab 4.0来说,最大的更新就是更快了,这要通过CSS规则优化、CodeMirror 6、MathJax 3和等改进。在处理大型笔记本时,JupyterLab 4比JupyterLab 3要高效得多。

为了优化性能,将实时协作(RTC)移到了一个单独的包jupyter_collaboration中,该包的1.0.0版本现在已经可以使用。这样如果我们单机使用的话就不需要再装这些不需要的内容了。如果想在JupyterLab 4中使用RTC,则需要安装jupyter_collaboration包。

在JupyterLab 4中,还包含了一个新的扩展管理器,这样就可以直接从PyPI安装,不需要再本地的编译了,这样对于我们安装也方便很多。

以上就是JupyterLab 4.0的简单总结,完整官方发布在这里:

https://avoid.overfit.cn/post/ecf60c72d4a44088b77b4e781dc4efef

总的来说,JupyterLab 提供了更丰富的功能和更灵活的用户界面,使用户能够更好地组织和管理笔记本和其他相关工具。但是对于现在的AI辅助编程,包括ChatGPT和Copilot,JupyterLab 已经落后太多了。如果只需要简单地运行和共享笔记本,使用VS code+Copilot运行Notebook 仍然是一个很好的选择。


http://www.ppmy.cn/news/256928.html

相关文章

H5嵌入原生开发小结----兼容安卓与ios的填坑之路

一开始听说开发H5,以为就是做适配现代浏览器的移动网页,心想不用管IE了,欧也。到今天,发现当初too young too simple,兼容IE和兼容安卓与IOS,后者让你更抓狂。接下来数一下踩过的坑。主要分UI展示&#xff…

[11012:9308:0912/112412.839:WARNING:dns_config_service_win.cc(661)] Failed to read DnsConfig.

问题: windows下qt程序使用udp通信,可以正常通信,但是会打印错误信息: [11012:9308:0912/112412.839:WARNING:dns_config_service_win.cc(661)] Failed to read DnsConfig.原因: 尚未找到。

安装kafka_exporter集群监控

安装kafka集群监控 安装步骤 [rootgtcq-gt-resource2-db-01 opt]# cd /opt/ ;scp root10.152.17.11:/opt/kafka* /opt root10.152.17.11s password: kafka_exporter-1.2.0.linux-amd64.tar.gz …

安装kafka集群监控以及监控指标项整理

安装kafka集群监控 集团的kafka集群,是保障集团消息的生产和消费的情况,需要我们运维人员进行实时监控,目前这套生产可用。 安装步骤 [rootgtcq-gt-resource2-db-01 opt]# cd /opt/ ;scp root10.152.17.11:/opt/kafka* /opt root10.152.17.…

prometheus监控传统环境监控(四)kafka监控

监控组件:kafka-exporter github地址:GitHub - imduffy15/kafka_exporter: Kafka exporter for Prometheus 启动: docker run -d \ --restartalways \ --restarton-failure:5 \ --name kafka_exporter \ -v /etc/localtime:/etc/localtime …

prometheus监控kafka

部署搭建参看:docker部署prometheusGrafanaaltermanager钉钉推送 一.docker安装kafka-exporter docker run --name kafka-exporter -p 9308:9308 danielqsj/kafka-exporter --kafka.server10.10.10.103:9092 --zookeeper.server10.10.10.103:2181 9093:kafka-e…

k8s部署prometheus(第一版)

k8s部署prometheus 1.下载prometheus文件 cd /soft/src git clone -b release-0.5 --single-branch https://github.com/coreos/kube-prometheus.git2.部署 这里部署之前最好改一下alertmanager-alertmanager.yaml这个文件,将replicas:改成2或者3,当为…

Aspose.Words功能演示:使用 C# 从 Word 文档中读取宏

Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。此外, Aspose API支持流行文件格式处…