JupyterLab计算环境
项目描述
安装 | 文档 | 贡献 | 许可 | 团队 | 获取帮助 |
JupyterLab
一个基于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 维护结束。
入门
安装
如果您使用 conda、mamba 或 pip,可以使用以下命令之一安装 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(通用开发、扩展)
此列表旨在向读者提供我们是谁以及我们团队如何运作的背景。要列出,请提交包含您信息的拉取请求。
每周开发会议
我们每周都有视频会议,讨论我们所做的工作,并互相提供反馈。
任何人都可以参加,如果他们想讨论一个主题或只是旁听。
- 时间:每周三美国太平洋时间上午9:00
- 地点:
jovyan
Zoom - 内容: 会议笔记
笔记存档于 GitHub Jupyter 前端团队指南。
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建分发
jupyterlab-4.2.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ae7f3a1b8cb88b4f55009ce79fa7c06f99d70cd63601ee4aa91815d054f46f75 |
|
MD5 | 58eea45ecfe77e8f8afb62781034117f |
|
BLAKE2b-256 | 4a78ba006df6edaa561fe40be26c35e9da3f9316f071167cd7cc1a1a25bd2664 |
jupyterlab-4.2.5-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 73b6e0775d41a9fee7ee756c80f58a6bed4040869ccc21411dc559818874d321 |
|
MD5 | c0b4b0286590ef57ecfa31d3c28963a8 |
|
BLAKE2b-256 | fd3f24a0f0ce60959cfd9756a3291cd3a5581e51cbd6f7b4aa121f5bba5320e3 |