Jupyter Notebook - 一个基于网页的交互式计算笔记本环境
项目描述
Jupyter Notebook
Jupyter Notebook是一个基于网页的交互式计算笔记本环境。
维护版本
我们维护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的社区指南和行为准则。
资源
- Project Jupyter网站
- jupyter.org/try上的在线演示
- Jupyter笔记本文档
- 安装指南的韩文版本
- Project Jupyter文档
- 问题
- 技术支持 - Jupyter Google Group
关于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.
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪一个,请了解更多关于安装包的信息。