jupyter

Jupyter Notebook 是基于 Web 的交互式计算笔记本环境,支持在浏览器中编写运行代码、展示结果并混合文档,适合数据分析、科研与教学场景。

v7.5.8
发布于
23 天前
13,452
星标
1,261
下载
同步于
8 天前

最新版本

v7.5.82026年10月5日 14:23
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Jupyter Notebook 是一个基于 Web 的交互式计算笔记本环境,让你在浏览器中创建和共享包含实时代码、方程、可视化与说明文字的文档。它语言无关,通过内核机制支持 Python、R、Julia 等多种语言。当前主线版本 Notebook v7 基于 JupyterLab 组件与 Jupyter Server 构建,功能开发集中于该版本。

项目 内容
类型 Web 交互式笔记本
平台 浏览器(本地或远程服务)
语言支持 Python、R、Julia 等多语言内核
许可 BSD-3-Clause

代码、结果与说明写在同一页,数据工作流一目了然。

主要功能

  • 交互式运行:把代码按单元格切分,逐块执行并即时查看结果
  • 富文本说明:支持 Markdown 与数学公式,代码与文档混排
  • 内联可视化:图表与表格直接嵌入笔记本输出区
  • 多语言内核:通过 Jupyter 内核协议支持上百种编程语言
  • 文件管理:内置仪表板可浏览与管理工作目录文件
  • 扩展生态:庞大的扩展与工具生态可按需增强功能

适用人群

  • 数据分析师
  • 机器学习工程师
  • 科研工作者
  • 数据科学课程教师
  • 需要记录探索过程的所有开发者

快速上手

  1. 安装 Notebook
pip install notebook
  1. 启动服务
jupyter notebook
  1. 浏览器自动打开后新建笔记本,在单元格输入代码并按 Shift+Enter 运行

  2. 远程部署前需按官方文档配置运行 Notebook 服务器

核心优势

  • 探索友好:写一段跑一段,结果与思路同步沉淀
  • 易于分享:.ipynb 文件同时承载代码与输出,便于复现与交流
  • 生态庞大:Jupyter 体系工具链成熟,社区资源丰富

系统要求

项目 要求
操作系统 Linux、macOS、Windows
语言环境 Python
浏览器 现代主流浏览器

注意事项

  • 版本选择:v7 为当前主线,v6 仅做维护,v5 已停止维护
  • 扩展兼容:为 v5 或 v6 编写的旧扩展与 v7 不兼容,升级需做适配
  • 远程部署:公网部署需做好认证与安全配置

历史版本

排序