迁移到笔记本7#

Updated 2023-05-17

警告

Jupyter Notebook应用程序的版本7可能会破坏您的扩展或其他定制。请阅读此页面,了解您是否需要采取任何措施来确保流畅、不受干扰的体验。

Jupyter Notebook界面的重大升级将伴随着Notebook 7!这一升级将带来大量新功能,但也将打破与许多经典笔记本功能和定制的向后兼容性。

本指南旨在帮助您将传统笔记本设置和扩展迁移到新的笔记本7。

你需要做的#

对于不使用扩展或其他定制的用户,当您 pip install notebook 一旦版本7从测试版发布,以及它的所有新功能,如实时协作、调试器和主题化。

对于需要使用扩展或其他定制的用户,您有几个选择:

  • 寻找您已经使用的扩展的Notebook 7兼容版本,以及 [find replacements for those that are not available]

  • 如果您需要保持与Classic Notebook的兼容性,以进行对您的工作流至关重要的扩展模块或其他自定义,您可以切换到 [nbclassic] ,它将在过渡到Notebook 7的中间阶段提供与旧笔记本界面的兼容性和支持

为什么是新版本?#

在过去的几年里,Classic Jupyter笔记本一直处于维护模式。

开发主要转向替代用户界面,如JupyterLab,这是一个更现代、更具可扩展性的Web应用程序。这导致了JupyterLab的许多新功能和改进,但也带来了许多无法集成到Classic Notebook中的新功能和改进。

有一段时间,计划是逐步地 sunset 经典笔记本,不再维护它。然而,Classic Notebook仍然被广泛使用,在许多情况下它仍然是Jupyter的默认用户界面。许多用户和组织还无法切换到JupyterLab。对于一些用户来说,JupyterLab也可能是一个更复杂的使用环境,特别是对初学者来说。

根据社区的反馈,在2021年底决定继续开发Jupyter笔记本应用程序和 sunrise 它被称为笔记本7。

有关木星生态系统目前正在发生的变化的更多详细信息,请参阅 [JEP 79] 和 [team-compass note] 。

笔记本7的新功能#

迁移指南#