View a markdown version of this page

JupyterLab 版本控制 - 亚马逊 SageMaker AI

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

JupyterLab 版本控制

重要

JupyterLab 自 2025 年 6 月 30 日起,不再支持 1 和 JupyterLab 3。您无法再使用这些版本创建新的笔记本实例或重启用已停止的笔记本实例。现有运行中的实例可继续使用,但不再获得安全更新或错误修复。迁移到 AL2023 (notebook-al2023-v1) 以获得持续支持。AL2023 有关更多信息,请参阅 JupyterLab 版本维护

Amazon SageMaker 笔记本实例接口基于此 JupyterLab,它是一个基于 Web 的交互式开发环境,用于笔记本、代码和数据。笔记本电脑现在支持使用 JupyterLab 1、 JupyterLab 3 或 JupyterLab 4。单个笔记本实例可以运行 JupyterLab (最多)的单个实例。您可以拥有多个不同 JupyterLab 版本的笔记本实例。

您可以通过选择相应的平台标识符将笔记本电脑配置为运行首选 JupyterLab 版本。创建笔记本实例时,请使用 AWS CLI 或 SageMaker AI 控制台。有关平台标识符的更多信息,请参阅AL2023 笔记本实例 AL2023Amazon Linux 2 笔记本实例。如果您未明确配置平台标识符,则您的笔记本实例默认为 notebook-al2023-v1 (JupyterLab 4)。

JupyterLab 版本维护

JupyterLab 1 和 JupyterLab 3 平台的标准支持已于 2025 年 6 月 30 日结束。从该日期开始:

  • 您无法再创建新的或重新启动已停止的 JupyterLab 1 和 JupyterLab 3 笔记本实例。

  • 现有的运行中 JupyterLab 1 和 JupyterLab 3 笔记本实例可能会继续运行,但不再接收 SageMaker AI 安全更新或严重错误修复。

  • 您负责管理这些已弃用的实例的安全性。

  • 如果现有的 JupyterLab 1 或 JupyterLab 3 个笔记本实例出现问题, SageMaker AI 无法保证它们的持续可用性。您必须将工作负载迁移到 JupyterLab 4 笔记本实例。

将您的工作迁移到 JupyterLab 4 个笔记本实例(最新版本的平台标识符为 notebook-al2023-v1),以确保您的环境安全且受支持。这使您可以利用最新版本的 Jupyter 笔记本和其他机器学习库。 JupyterLab有关迁移说明,请参阅 从亚马逊 Linux 2 迁移到 AL2023 AL2023

JupyterLab 4

JupyterLab 4 在 AL2023 和 Amazon Linux 2 操作系统平台上提供支持。AL2023 JupyterLab 4 包括以下在 JupyterLab 3 中未提供的功能:

  • 优化渲染,提供更流畅的体验

  • Opt-in 设置可在长笔记本上实现更快的选项卡切换速度和更好的性能。有关更多信息,请参阅博客文章 JupyterLab 4.0 is Here

  • 升级后的文本编辑器

  • 从 pypi 安装新扩展管理器

  • 对 UI 进行了改进,包括文档搜索和无障碍功能改进

在创建笔记本实例时,您可以通过将 notebook-al2023-v1(最新和推荐版本)或 notebook-al 2-v3 指定为平台标识符来运行 JupyterLab 4。请注意,它已notebook-al2-v3于 2026 年 7 月 1 日被弃用。notebook-al2023-v1用于所有新实例。

注意

如果您尝试从另一个 JupyterLab版本迁移到 JupyterLab 4 Notebook 实例,则包版本在 JupyterLab 3 和 JupyterLab 4 之间更改可能会破坏任何现有的生命周期配置或 Jupyter/JupyterLab 扩展。

软件包版本更改

JupyterLab 4 与 JupyterLab 3 相比有以下软件包版本变化:

  • JupyterLab 已从 3.x 升级到 4.x。

  • Jupyter Notebook 已从 6.x 升级到 7.x。

  • jupyterlab-git 已更新至版本 0.50.0。

JupyterLab 3

重要

JupyterLab 自 2025 年 6 月 30 日起,不再支持 1 和 JupyterLab 3。您无法再使用这些版本创建新的笔记本实例或重启用已停止的笔记本实例。现有运行中的实例可继续使用,但不再获得安全更新或错误修复。迁移到 AL2023 (notebook-al2023-v1) 以获得持续支持。AL2023 有关更多信息,请参阅 JupyterLab 版本维护

JupyterLab 3 仅亚马逊 Linux 2 操作系统平台提供支持。 JupyterLab 3 包括以下在 JupyterLab 1 中未提供的功能。有关这些功能的更多信息,请参阅 JupyterLab 3.0 已发布!

  • 在使用以下内核时使用可视化调试器:

    • conda_pytorch_p38

    • conda_tensorflow2_p38

    • conda_amazonei_pytorch_latest_p37

  • 文件浏览器筛选器

  • 目录 (TOC)

  • Multi-language 支持

  • 简单模式

  • 单接口模式

  • 通过更新渲染实时编辑 SVG 文件

  • 笔记本单元格标签的用户界面

对 JupyterLab 3 的重要更改

有关使用 JupyterLab 3 时的重要更改的信息,请参阅以下 JupyterLab 更改日志:

软件包版本更改

JupyterLab 3 与 JupyterLab 1 相比有以下软件包版本变化:

  • JupyterLab 已从 1.x 升级到 3.x。

  • Jupyter Notebook 已从 5.x 升级到 6.x。

  • jupyterlab-git 已更新至 0.37.1 版本。

  • nbserverproxy 0.x (0.3.2) 已替换为 jupyter-server-proxy 3.x (3.2.1)。