Repolode
jupyter

jupyter/notebook

基于网页的交互式计算笔记本环境,可在同一文档中混合运行代码、查看输出和编写文本。

可替代:Mathematica

Star
13,461
Fork
5,819
未关闭 Issue
1,889
最近提交
19小时前

这是什么?

Jupyter Notebook 是一个基于浏览器的交互式计算应用。用户在单元格中编写并运行代码,文本、表格、图表等结果会直接显示在对应单元格下方,代码、输出和说明可以放在同一份文档里。

该项目是 Project Jupyter 中与语言无关的笔记本前端。代码执行由各语言的内核(kernel)独立完成,因此同一界面可以对接不同的编程语言。

可通过 pip 安装,并用 `jupyter notebook` 命令从命令行启动。项目目前维护两个主要版本:仅接收维护和安全修复的 Classic Notebook v6,以及基于 JupyterLab 前端组件和 Jupyter Server 构建的 Notebook v7。

核心功能

  • 01代码按单元格运行,结果直接显示在下方。
  • 02通过独立的内核支持多种编程语言。
  • 03可用 pip 安装,并通过单条命令启动。
  • 04Notebook v7 基于 JupyterLab 组件和 Jupyter Server 构建。

适用场景

  • 交互式地探索数据并原型化分析代码。
  • 编写结合代码、输出和文字说明的教程或报告。
  • 在完成相应配置后,搭建远程使用的笔记本服务器。

快速上手

  1. 1

    使用 pip 安装 Jupyter Notebook

    pip install notebook
  2. 2

    在本地启动 Jupyter Notebook

    jupyter notebook

使用前须知

  • Notebook v5 已不再维护,Classic v6 仅接收维护和安全性修复。
  • 为 Notebook v5 或 Classic v6 编写的扩展与 Notebook v7 不兼容。

收录于专题

标签

常见问题

notebook 是什么?
基于网页的交互式计算笔记本环境,可在同一文档中混合运行代码、查看输出和编写文本。 Jupyter Notebook 是一个基于浏览器的交互式计算应用。用户在单元格中编写并运行代码,文本、表格、图表等结果会直接显示在对应单元格下方,代码、输出和说明可以放在同一份文档里。
notebook 可以免费使用吗?用的什么许可证?
notebook 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
notebook 还在维护吗?
活跃维护中。notebook 最近一次提交是在 2026年11月6日。
notebook 适合用来做什么?
交互式地探索数据并原型化分析代码。 编写结合代码、输出和文字说明的教程或报告。 在完成相应配置后,搭建远程使用的笔记本服务器。
notebook 怎么安装和运行?
使用 pip 安装 Jupyter Notebook: pip install notebook 在本地启动 Jupyter Notebook: jupyter notebook
在哪里获取 notebook?
源代码和安装说明在 GitHub 上:https://github.com/jupyter/notebook

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目