跳转到主要内容

Jupyter Notebook - 一个基于网页的交互式计算笔记本环境

项目描述

Jupyter Notebook

Github Actions Status Documentation Status Binder Gitpod

Jupyter Notebook是一个基于网页的交互式计算笔记本环境。

Jupyter notebook example

维护版本

我们维护Jupyter Notebook的最近两个发布的重大版本,即经典笔记本v6和笔记本v7。笔记本v5不再维护。强烈建议所有笔记本v5用户尽快升级到经典笔记本v6。

升级到笔记本v7可能需要更多的工作,如果您使用自定义扩展,因为为笔记本v5或经典笔记本v6编写的扩展与笔记本v7不兼容。

笔记本v7

笔记本的最新主要版本基于

  • 前端JupyterLab组件
  • Python服务器的Jupyter Server

这代表了jupyter/notebook代码库的重大变化。

要了解更多关于笔记本v7的信息:https://jupyter.pythonlang.cn/enhancement-proposals/79-notebook-v7/notebook-v7.html

经典笔记本v6

维护和安全相关的问题现在仅在6.5.x分支中解决(仅限)。它依赖于nbclassic来处理HTML/JavaScript/CSS资源。

新功能和持续改进现在集中在笔记本v7(见上文部分)。

如果您有一个带有新功能的开源请求,或者您计划提出一个开源请求,我们鼓励您切换到Jupyter Server和JupyterLab架构,并将其作为服务器扩展和/或JupyterLab预构建扩展分发。这样,您的新功能也将与新的笔记本v7兼容。

Jupyter笔记本,IPython笔记本的无语言演变

Jupyter笔记本是一个针对Project Jupyter的语言无关HTML笔记本应用程序。2015年,Jupyter笔记本作为IPython代码库的“大分裂™”的一部分发布。IPython 3是其最后一个包含无语言代码(如IPython笔记本)和特定语言代码(如Python的IPython内核)的主要单体发布。由于计算跨越许多语言,Project Jupyter将继续在这个存储库中开发语言无关的Jupyter笔记本,并在社区的帮助下开发特定语言的内核,这些内核位于它们自己的独立存储库中。

安装

您可以在ReadTheDocs上找到Jupyter平台的安装文档https://jupyter-docs.pythonlang.cn/en/latest/install.html。Jupyter笔记本高级使用的文档可以在这里找到https://jupyter-notebook.pythonlang.cn/en/latest/

对于本地安装,请确保您已安装pip并运行

pip install notebook

使用 - 运行Jupyter笔记本

在本地安装中运行

启动方式

jupyter notebook

在远程安装中运行

在远程启动Jupyter笔记本之前,您需要进行一些配置。请参阅运行笔记本服务器

开发安装

有关如何设置本地开发安装的信息,请参阅CONTRIBUTING.md

贡献

如果您有兴趣为该项目做出贡献,请参阅CONTRIBUTING.md

社区指南和行为准则

这个存储库是Jupyter项目的一部分,遵循Jupyter的社区指南和行为准则

资源

关于Jupyter开发团队

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.

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适合您平台的文件。如果您不确定该选择哪一个,请了解更多关于安装包的信息。

源代码分发

notebook-7.2.2.tar.gz (4.9 MB 查看哈希值)

上传时间 源代码

构建分发

notebook-7.2.2-py3-none-any.whl (5.0 MB 查看哈希值)

上传时间 Python 3

由以下支持