跳转到主要内容

JupyterLab计算环境

项目描述

安装 | 文档 | 贡献 | 许可 | 团队 | 获取帮助 |

JupyterLab

PyPI version Downloads Build Status Build Status Documentation Status Crowdin GitHub Discourse Gitter Gitpod

Binder

一个基于Jupyter Notebook和架构的交互式和可重复计算的可扩展环境。

JupyterLab 是 Project Jupyter 的下一代用户界面,它提供了一个灵活而强大的用户界面,集成了经典 Jupyter Notebook 所有的熟悉构建块(笔记本、终端、文本编辑器、文件浏览器、丰富输出等)。

JupyterLab 可以通过使用我们的公共 API 的 npm 包进行扩展。预构建的扩展可以通过 PyPI、conda 和其他包管理器进行分发。源扩展可以直接从 npm(搜索 jupyterlab-extension)安装,但需要额外的构建步骤。您也可以通过 GitHub 主题 jupyterlab-extension 探索 JupyterLab 扩展。要了解更多关于扩展的信息,请参阅 用户文档

ReadTheDocs 上阅读当前 JupyterLab 文档。

[!IMPORTANT] JupyterLab 3 的维护截止日期为 2024 年 5 月 15 日。对关键问题的修复将一直回滚到 2024 年 12 月 31 日。如果您仍在运行 JupyterLab 3,我们强烈建议您 尽快升级到 JupyterLab 4。 更多信息请参阅 Jupyter 博客上的 JupyterLab 3 维护结束


入门

安装

如果您使用 condamambapip,可以使用以下命令之一安装 JupyterLab。

  • 如果您使用 conda
    conda install -c conda-forge jupyterlab
    
  • 如果您使用 mamba
    mamba install -c conda-forge jupyterlab
    
  • 如果您使用 pip
    pip install jupyterlab
    
    如果使用 pip install --user 进行安装,您必须将用户级的 bin 目录添加到您的 PATH 环境变量中,以便运行 jupyter lab。如果您使用的是 Unix 衍生产品(例如 FreeBSD、GNU/Linux、macOS),可以通过运行 export PATH="$HOME/.local/bin:$PATH" 来完成此操作。如果您使用的是带有 Python 2 的 macOS 版本,请使用 pip3 而不是 pip

有关更详细的说明,请参阅 安装指南。从 git 源的项目安装说明可在 贡献者文档 中找到。

使用旧版本的 Jupyter Notebook 安装

当使用低于 5.3 版本的 Jupyter Notebook 时,必须运行以下命令,以启用 JupyterLab 服务器扩展

jupyter serverextension enable --py jupyterlab --sys-prefix

运行

使用以下命令启动 JupyterLab

jupyter lab

JupyterLab 将自动在浏览器中打开。有关更多详细信息,请参阅 文档

如果您遇到类似“找不到命令 'jupyter'”的错误,请确保已正确设置 PATH 环境变量。或者,您可以使用 ~/.local/bin/jupyter lab 启动 JupyterLab,而无需更改 PATH 环境变量。

先决条件和支持的浏览器

以下浏览器的最新版本目前已知 可用

  • Firefox
  • Chrome
  • Safari

有关更多详细信息,请参阅我们的 文档


获取帮助

我们鼓励您在 Discourse 论坛 上提问。那里回答的问题可能成为其他人的有用资源。

错误报告

要报告一个错误,请阅读指南,然后打开GitHub问题。为了使已解决的问题保持自包含,锁定机器人将在一段时间不活跃后锁定已关闭的问题。如果在问题锁定后仍需要相关讨论,请打开一个新的问题并引用旧问题。

特性请求

我们也欢迎对新特性的建议,因为它们有助于使项目对每个人更有用。要请求一个特性,请使用特性请求模板


开发

扩展JupyterLab

要开始为JupyterLab开发扩展,请参阅开发者文档API文档

贡献

要为JupyterLab本身贡献代码或文档,请阅读贡献者文档

JupyterLab遵循Jupyter社区指南

许可

JupyterLab使用共享版权模式,允许所有贡献者对其贡献保留版权。所有代码均根据修订的BSD许可证进行许可。

团队

JupyterLab是Jupyter项目的一部分,由一个开放社区开发。维护团队得到了一个更大的JupyterLab和Jupyter项目的贡献者团队的协助。

JupyterLab的当前维护者按字母顺序列出,包括所属机构和主要贡献领域。

  • Mehmet Bektas,Netflix(通用开发、扩展)。
  • Alex Bozarth,IBM(通用开发、扩展)。
  • Eric Charles,Datalayer,(通用开发、扩展)。
  • Frédéric Collonval,WebScIT(通用开发、扩展)。
  • Martha Cryan,Mito(通用开发、扩展)。
  • Afshin Darian,QuantStack(共同创建者,应用/高级架构,在整个代码库中的贡献)。
  • Vidar T. Fauske,JPMorgan Chase(通用开发、扩展)。
  • Brian Granger,AWS(共同创建者,策略、愿景、管理、UI/UX设计、架构)。
  • Jason Grout,Databricks(共同创建者,愿景、通用开发)。
  • Michał Krassowski,Quansight(通用开发、扩展)。
  • Max Klein,JPMorgan Chase(UI包、构建系统、通用开发、扩展)。
  • Gonzalo Peña-Castellanos,QuanSight(通用开发、i18n、扩展)。
  • Fernando Perez,UC Berkeley(共同创建者,愿景)。
  • Isabela Presedo-Floyd,QuanSight Labs(设计/UX)。
  • Steven Silvester,MongoDB(共同创建者、发布管理、打包、在整个代码库中的贡献)。
  • Jeremy Tuloup,QuantStack(通用开发、扩展)。

前任维护者

  • Chris Colbert,Project Jupyter(共同创建者、应用/低级架构、技术领导、愿景、PhosphorJS)
  • Jessica Forde,Project Jupyter(演示、文档)
  • Tim George,Cal Poly(UI/UX设计、策略、管理、用户需求分析)。
  • Cameron Oelsen,Cal Poly(UI/UX设计)。
  • Ian Rose,Quansight/City of LA(通用核心开发、扩展)。
  • Andrew Schlaepfer,Bloomberg(通用开发、扩展)。
  • Saul Shanabrook,QuanSight(通用开发、扩展)

此列表旨在向读者提供我们是谁以及我们团队如何运作的背景。要列出,请提交包含您信息的拉取请求。


每周开发会议

我们每周都有视频会议,讨论我们所做的工作,并互相提供反馈。

任何人都可以参加,如果他们想讨论一个主题或只是旁听。

笔记存档于 GitHub Jupyter 前端团队指南

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

jupyterlab-4.2.5.tar.gz (21.5 MB 查看哈希值)

上传时间 源代码

构建分发

jupyterlab-4.2.5-py3-none-any.whl (11.6 MB 查看哈希值)

上传时间 Python 3

支持者