@jupyterlab

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

JupyterLab

PyPI version Downloads Build Status Build Status Documentation Status Crowdin OpenSSF Best Practices OpenSSF Scorecard GitHub Discourse Zulip Gitpod

Binder

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

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

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

阅读当前JupyterLab文档在ReadTheDocs上。

Important

JupyterLab 3 已于 2024 年 5 月 15 日达到维护结束日期。关键问题的修复将持续到 2024 年 12 月 31 日。如果您仍在运行 JupyterLab 3,我们强烈建议您尽快升级到 JupyterLab 4。 更多信息,请参阅 Jupyter 博客上的 JupyterLab 3 维护结束


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

  • If you use conda:
    conda install -c conda-forge jupyterlab
    
  • If you use mamba:
    mamba install -c conda-forge jupyterlab
    
  • If you use pip:
    pip install jupyterlab
    
    If installing using pip install --user, you must add the user-level bin directory to your PATH environment variable in order to launch jupyter lab. If you are using a Unix derivative (e.g., FreeBSD, GNU/Linux, macOS), you can do this by running export PATH="$HOME/.local/bin:$PATH".

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

在使用早于5.3版本的Jupyter Notebook时,安装JupyterLab后必须运行以下命令以启用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开发扩展,请参阅开发者文档API文档

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

JupyterLab 遵循 Jupyter 的社区指南

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

JupyterLab 是 Project Jupyter 的一部分,由一个开放的社区开发。维护团队得到了一个更大的贡献者群体的支持,这些贡献者不仅为 JupyterLab,也为整个 Project Jupyter 做出了贡献。

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

  • Mehmet Bektas, Netflix (general development, extensions).
  • Alex Bozarth, IBM (general development, extensions).
  • Eric Charles, Datalayer, (general development, extensions).
  • Frédéric Collonval, WebScIT (general development, extensions).
  • Martha Cryan, Mito (general development, extensions).
  • Afshin Darian, QuantStack (co-creator, application/high-level architecture, prolific contributions throughout the code base).
  • Vidar T. Fauske, JPMorgan Chase (general development, extensions).
  • Brian Granger, AWS (co-creator, strategy, vision, management, UI/UX design, architecture).
  • Jason Grout, Databricks (co-creator, vision, general development).
  • Michał Krassowski, Quansight (general development, extensions).
  • Max Klein, JPMorgan Chase (UI Package, build system, general development, extensions).
  • Gonzalo Peña-Castellanos, QuanSight (general development, i18n, extensions).
  • Fernando Perez, UC Berkeley (co-creator, vision).
  • Isabela Presedo-Floyd, QuanSight Labs (design/UX).
  • Steven Silvester, MongoDB (co-creator, release management, packaging, prolific contributions throughout the code base).
  • Jeremy Tuloup, QuantStack (general development, extensions).

荣誉维护者:

  • Chris Colbert, Project Jupyter (co-creator, application/low-level architecture, technical leadership, vision, PhosphorJS)
  • Jessica Forde, Project Jupyter (demo, documentation)
  • Tim George, Cal Poly (UI/UX design, strategy, management, user needs analysis).
  • Cameron Oelsen, Cal Poly (UI/UX design).
  • Ian Rose, Quansight/City of LA (general core development, extensions).
  • Andrew Schlaepfer, Bloomberg (general development, extensions).
  • Saul Shanabrook, Quansight (general development, extensions)

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


我们每周都会举行视频会议,讨论我们一直在做的工作,并相互提供反馈。

欢迎任何人参加,如果他们想讨论一个话题或只是旁听。

笔记存档在GitHub Jupyter Frontends team compass