# 使用 Homebrew, apk, apt, dnf, pacman, winget, Nix, zypper 安装 jupyterlab

查看 jupyterlab 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:jupyterlab
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install jupyterlab
```

  证据: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add jupyterlab
```

  证据: Alpine Linux edge package indexes: jupyterlab from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install jupyterlab
```

  证据: Debian stable package indexes: jupyterlab from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install jupyterlab
```

  证据: Fedora Rawhide package metadata: jupyterlab from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- pacman (92%):

```sh
sudo pacman -S jupyterlab
```

  证据: Arch Linux sync databases: jupyterlab from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- Nix (92%):

```sh
nix profile install nixpkgs#jupyter
```

  证据: nixpkgs package indexes: jupyter from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix

- Ubuntu apt (92%):

```sh
sudo apt install jupyter
```

  证据: Ubuntu 24.04 LTS package indexes: jupyter from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

- zypper (92%):

```sh
sudo zypper install python313-jupyter
```

  证据: openSUSE Tumbleweed package metadata: python313-jupyter from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- winget (92%):

```sh
winget install --id ProjectJupyter.JupyterLab -e
```

  证据: Windows Package Manager source index: ProjectJupyter.JupyterLab from https://cdn.winget.microsoft.com/cache/source.msix

## 软件包事实

- **软件包键:** brew:jupyterlab
- **软件包管理器:** Homebrew
- **版本:** 4.6.2
- **来源摘要:** Interactive environments for writing and running code
- **主页:** <https://jupyter.org/>
- **最后更新:** 2026-07-23T03:39:24Z
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- jupyter (别名)
- jupyter-builder (别名)
- jupyter-console (别名)
- jupyter-dejavu (别名)
- jupyter-events (别名)
- jupyter-execute (别名)
- jupyter-kernel (别名)
- jupyter-kernelspec (别名)
- jupyter-lab (别名)
- jupyter-labextension (别名)
- jupyter-labhub (别名)
- jupyter-migrate (别名)
- jupyter-nbconvert (别名)
- jupyter-run (别名)
- jupyter-server (别名)
- jupyter-troubleshoot (别名)
- jupyter-trust (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

- 页面生成时间: 2026-08-03
- 管理器版本: 4.6.2
## 项目历史与用法

JupyterLab is Project Jupyter's extensible web application for notebooks, code, data, terminals, documents, and rich outputs. It grew out of the Jupyter Notebook ecosystem as the more flexible interface for interactive scientific computing and data-science work.

### 项目历史

Project Jupyter split from IPython in 2014 to make the notebook architecture language-agnostic, while IPython continued as the Python shell and kernel. JupyterLab began as the next-generation interface for that architecture: a browser IDE that kept the notebook document model but added a file browser, text editor, terminals, drag-and-drop work areas, and a TypeScript extension system.

The JupyterLab repository was created on GitHub on 2016-06-03. Project Jupyter announced the beta series on 2018-02-20, saying the 0.32 line was suitable for daily use and that the 1.0 line would stabilize the extension API. The JupyterLab documentation records the 1.0 release in June 2019 as the point where the project was ready for both end users and extension authors.

JupyterLab 4.0 was announced on 2023-06-06. That release mattered because Jupyter Notebook 7 reused JupyterLab components, making JupyterLab not just an alternative front end but a shared foundation for the modern Notebook application as well.

### 采用历史

JupyterLab inherited the large Jupyter notebook user base in research, education, and data science, then broadened the interface to workflows that mix notebooks with terminals, scripts, markdown, CSVs, and extension-provided viewers. The input package metadata shows distribution through Homebrew, Debian, Fedora, Arch, Alpine, Nix, Ubuntu, winget, and openSUSE-family packages.

Its adoption is also tied to the extension ecosystem. Because JupyterLab exposes a plugin model and typed front-end APIs, tools such as Jupyter AI, debugger support, language-server integration, visualization viewers, and institutional JupyterHub deployments can use the same browser workspace rather than inventing separate notebook shells.

### 使用方式

JupyterLab is commonly launched with `jupyter lab` and used as a local or remote browser workspace for notebooks, consoles, terminals, text files, and data files. It is especially common where exploratory programming, visualization, reproducible analysis, and teaching need to live in the same interface.

Package users care about its server-side and front-end split: a Homebrew installation exposes many `jupyter-*` entry points, while Python packages and extensions supply kernels, server extensions, lab extensions, and file renderers around the core application.

### 为什么软件包爱好者会关心

JupyterLab is a package-manager heavyweight because it packages a full browser application, Python server pieces, JavaScript assets, kernels, and extension hooks behind a single command-line formula. It is the sort of package that reveals how much modern scientific computing depends on language runtimes and web tooling coexisting cleanly.

It is also historically important as the point where the notebook stopped being only a single document UI and became a workspace. For package nerds, that makes it a dependency magnet, a compatibility test for Python and Node-era build systems, and a visible marker of the Jupyter ecosystem's move from classic notebooks to componentized applications.

### 时间线

- 2014: Project Jupyter is created from the language-agnostic parts of IPython.
- 2016-06-03: The JupyterLab GitHub repository is created.
- 2018-02-20: Project Jupyter announces the JupyterLab beta series as ready for daily use.
- 2019-06: JupyterLab 1.0 is released, with the extension API ready for extension authors.
- 2023-06-06: JupyterLab 4.0 is announced.
- 2024-02-26: JupyterLab 4.1 and Notebook 7.1 are announced together, reflecting Notebook 7's reuse of JupyterLab components.

### Related projects

- Project Jupyter is the umbrella project for JupyterLab, Notebook, kernels, JupyterHub, and shared standards.
- IPython is the origin project whose notebook and language-agnostic components led to Jupyter.
- Jupyter Notebook is the classic notebook application and, in Notebook 7, reuses JupyterLab components.
- JupyterHub deploys JupyterLab and Notebook environments for multiple users.

### 来源

- <https://api.github.com/repos/jupyterlab/jupyterlab>
- <https://blog.jupyter.org/jupyterlab-4-0-is-here-388d05e03442>
- <https://blog.jupyter.org/jupyterlab-4-1-and-notebook-7-1-are-here-20bfc3c10217>
- <https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906>
- <https://github.com/jupyterlab/jupyterlab>
- <https://jupyter.org/>
- <https://jupyterlab.readthedocs.io/en/3.6.x/getting_started/overview.html>


## 安全说明

formula declares a Homebrew service.

- **Geiger 风险:** orange / 中
- formula declares a Homebrew service


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: ~/.jupyter/jupyter_server_config.py

## Credential files

- Unix: ~/.jupyter/jupyter_server_config.py
## 其他软件包管理器记录

- Debian apt - jupyterlab - 4.0.11+ds1+~cs11.25.27-7: normalized package name match | Debian stable package indexes: jupyterlab from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Node.js modules for JupyterLab | https://github.com/jupyterlab/jupyterlab
- apk - jupyterlab - 4.5.8-r0: normalized package name match | Alpine Linux edge package indexes: jupyterlab from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | An extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. | https://jupyterlab.readthedocs.io/en/latest/
- apk - jupyterlab-pyc - 4.5.8-r0: normalized package name match | Alpine Linux edge package indexes: jupyterlab-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Precompiled Python bytecode for jupyterlab | https://jupyterlab.readthedocs.io/en/latest/
- dnf - jupyterlab - 4.5.8-2.fc45: normalized package name match | Fedora Rawhide package metadata: jupyterlab from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | JupyterLab computational environment | https://jupyter.org
- pacman - jupyterlab - 4.6.2-1: normalized package name match | Arch Linux sync databases: jupyterlab from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | JupyterLab computational environment | https://github.com/jupyterlab/jupyterlab
- winget - ProjectJupyter.JupyterLab: normalized package name match | Windows Package Manager source index: ProjectJupyter.JupyterLab from https://cdn.winget.microsoft.com/cache/source.msix
- Debian apt - jupyter - 5.7.2-5: installed executable or alias match | Debian stable package indexes: jupyter from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Interactive computing environment (metapackage) | https://github.com/jupyter/jupyter_core
- Debian apt - jupyter-console - 6.6.3-2: installed executable or alias match | Debian stable package indexes: jupyter-console from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Jupyter terminal client (script) | https://github.com/jupyter/jupyter_console
- Debian apt - jupyter-nbconvert - 7.16.6-1+deb13u1: installed executable or alias match | Debian stable package indexes: jupyter-nbconvert from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Jupyter notebook conversion (scripts) | https://github.com/jupyter/nbconvert
- Debian apt - jupyter-server - 2.15.0-1: installed executable or alias match | Debian stable package indexes: jupyter-server from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Jupyter protocol server backend (tools) | https://github.com/jupyter-server/jupyter_server
- Debian apt - python-jupyter-console-doc - 6.6.3-2: installed executable or alias match | Debian stable package indexes: python-jupyter-console-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Jupyter terminal client (documentation) | https://github.com/jupyter/jupyter_console
- Debian apt - python-jupyter-events-doc - 0.12.0-2: installed executable or alias match | Debian stable package indexes: python-jupyter-events-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Event system for Jupyter applications and extensions (documentation) | http://jupyter.org/
- Debian apt - python-jupyter-server-doc - 2.15.0-1: installed executable or alias match | Debian stable package indexes: python-jupyter-server-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Jupyter protocol server backend (Documentation) | https://github.com/jupyter-server/jupyter_server
- Debian apt - python3-jupyter-console - 6.6.3-2: installed executable or alias match | Debian stable package indexes: python3-jupyter-console from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Jupyter terminal client (Python 3) | https://github.com/jupyter/jupyter_console
- Debian apt - python3-jupyter-events - 0.12.0-2: installed executable or alias match | Debian stable package indexes: python3-jupyter-events from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Event system for Jupyter applications and extensions | http://jupyter.org/
- Debian apt - python3-jupyter-server - 2.15.0-1: installed executable or alias match | Debian stable package indexes: python3-jupyter-server from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Jupyter protocol server backend (Python 3) | https://github.com/jupyter-server/jupyter_server


## Combined YAML source

View the package source record on GitHub. [combined/jupyterlab.yml](https://github.com/mxcl/pkgdb/blob/main/combined/jupyterlab.yml)


## 来源

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
