迁移#
更新于 2023-05-17
警告
Jupyter Notebook 应用的第 7 版可能会破坏您的扩展或其他自定义设置。请阅读此页面,了解您是否需要采取任何措施来确保流畅、不间断的体验。
Notebook 7 将对 Jupyter Notebook 界面进行重大升级!此次升级将带来大量新功能,但也会破坏与许多经典 Notebook 功能和自定义设置的向后兼容性。
这套指南旨在帮助您将经典 Notebook 的设置和扩展迁移到新的 Notebook 7。
您需要做什么#
对于不使用扩展或其他自定义设置的用户,一旦 Notebook 7 的测试版发布,当您执行 pip install notebook
时,您将无缝地获得新的 Notebook 7,以及其实时协作、调试器和主题等所有新功能。
对于需要使用扩展或其他自定义设置的用户,您有几个选择:
为何推出新版本?#
在过去几年中,经典的 Jupyter Notebook 一直处于维护模式。
开发工作已大多转移到像 JupyterLab 这样的替代用户界面上,JupyterLab 是一个更现代化、更具可扩展性的 Web 应用程序。这为 JupyterLab 带来了许多新功能和改进,但同时也意味着许多新功能和改进无法集成到经典 Notebook 中。
有一段时间,计划是逐步弃用经典 Notebook,不再对其进行维护。然而,经典 Notebook 仍然被广泛使用,并且在许多场景下它仍然是 Jupyter 的默认用户界面。许多用户和组织尚未能切换到 JupyterLab。对于一些用户,尤其是初学者来说,JupyterLab 也可能是一个更复杂的使用环境。
根据社区的反馈,在 2021 年底决定继续开发 Jupyter Notebook 应用程序,并以 Notebook 7 的形式重新启动它。
您可以在 JEP 79 和 team-compass 笔记中找到有关 Jupyter 生态系统当前正在发生的变化的更多详细信息。