Jupyter Notebook 是一个用于交互式计算的基于 Web 的 Notebook 环境。
我们维护Jupyter Notebook 的两个最新发布的主要版本:Classic Notebook v6 和 Notebook v7。 Notebook v5 不再维护。强烈建议所有 Notebook v5 用户尽快升级到 Classic Notebook v6。
如果您使用自定义扩展,升级到 Notebook v7 可能需要更多工作,因为为 Notebook v5 或经典笔记本 v6 编写的扩展与 Notebook v7 不兼容。
Notebook 的最新主要版本基于:
用于前端的 JupyterLab 组件
用于 Python 服务器的 Jupyter 服务器
这代表了jupyter/notebook
代码库的重大变化。
要了解有关 Notebook v7 的更多信息:https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
现在仅在6.5.x
分支中解决与维护和安全相关的问题。它依赖于 HTML/JavaScript/CSS 资源的nbclassic
。
新功能和持续改进现在集中在 Notebook v7 上(请参阅上面的部分)。
如果您有一个包含新功能的开放拉取请求,或者您计划开放一个新功能,我们鼓励切换到 Jupyter Server 和 JupyterLab 架构,并将其作为服务器扩展和/或 JupyterLab 预构建扩展进行分发。这样您的新功能也将与新的 Notebook v7 兼容。
Jupyter Notebook 是 Jupyter 项目的与语言无关的 HTML 笔记本应用程序。 2015 年,Jupyter Notebook 作为 IPython 代码库 The Big Split™ 的一部分发布。 IPython 3 是最后一个主要的整体版本,包含与语言无关的代码(例如IPython Notebook )和特定于语言的代码(例如Python 的 IPython 内核) 。由于计算跨越多种语言,Jupyter 项目将继续在此存储库中开发与语言无关的Jupyter Notebook ,并在社区的帮助下开发特定于语言的内核,这些内核可以在他们自己的离散存储库中找到。
Big Split™ 公告
Jupyter 升序博客文章
您可以在 ReadTheDocs 上找到 Jupyter 平台的安装文档。 Jupyter Notebook 的高级使用文档可以在这里找到。
对于本地安装,请确保已安装 pip 并运行:
pip 安装笔记本
启动:
Jupyter笔记本
在远程启动 Jupyter Notebook 之前,您需要进行一些配置。请参阅运行笔记本服务器。
请参阅CONTRIBUTING.md
了解如何设置本地开发安装。
如果您有兴趣为该项目做出贡献,请参阅CONTRIBUTING.md
。
该存储库是一个 Jupyter 项目,遵循 Jupyter 社区指南和行为准则。
Jupyter 项目网站
在线演示:jupyter.org/try
Jupyter 笔记本的文档
韩文版安装
Jupyter 项目的文档
问题
技术支持 - Jupyter Google Group
Jupyter 开发团队是 Jupyter 项目的所有贡献者的集合。这包括所有 Jupyter 子项目。
协调 GitHub 上开发的核心团队可以在这里找到:https://github.com/jupyter/。
Jupyter 使用共享版权模型。每个贡献者都保留其对 Jupyter 贡献的版权。但是,值得注意的是,这些贡献通常只是对存储库的更改。因此,Jupyter 源代码整体上不属于任何个人或机构的版权。相反,它是整个 Jupyter 开发团队的集体版权。如果个人贡献者想要保留他们拥有特定版权的更改/贡献的记录,则当他们将更改提交到 Jupyter 存储库之一时,他们应该在更改的提交消息中表明他们的版权。
考虑到这一点,应在任何源代码文件中使用以下横幅来指示版权和许可条款:
# Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License.