jupyter
Jupyter metapackage. Install all the Jupyter components in one go.
What it is and what it does
Jupyter is a convenience metapackage that bundles the most commonly used Jupyter components—notebook, jupyterlab, jupyter-console, ipykernel, nbconvert, and ipywidgets—into a single installation. It exists purely to simplify initial setup for users who want the full Jupyter ecosystem without manually specifying each component.
The package itself contains no code; it only declares dependencies on the actual Jupyter tools. The description explicitly warns that jupyter should not be used as a dependency in other packages, since it installs a large suite of tools that may be unnecessary for library use. For production or specialized workflows, installing individual components separately is recommended for efficiency and control.
Use it for:
- Setting up a complete Jupyter environment for data science work with a single install command.
- Getting started with interactive notebooks and JupyterLab without researching which components to install separately.
- Providing a standard baseline installation for educational or team environments where the full suite is expected.
- Quick prototyping and exploratory analysis where all Jupyter tools are useful and disk space is not a constraint.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Jupyter is a metapackage that installs the core Jupyter components—Notebook, JupyterLab, IPython Kernel, and related tools—in a single command for interactive computing and data science workflows.
Yes, if you are starting fresh with Jupyter and want all standard components installed together. No, if you are building a library or package—the metapackage explicitly warns against this use. Consider installing individual components (notebook, jupyterlab, ipykernel, etc.) separately if you need only specific tools or want to minimize dependencies. Note that maintenance is dormant, so rely on the underlying component packages for updates.
Install
jupyter on PyPI
pip
pip install jupyteruv
uv add jupyterpoetry
poetry add jupyterInstalling jupyter
Before you install
Installation is straightforward with low friction; the package is a pure metapackage with no compiled dependencies. However, maintenance is dormant—the last release was 714 days ago—so no active updates or bug fixes are being applied to the metapackage itself, though its dependencies may be maintained separately.
License in practice
Licensed under BSD (permissive), which allows free use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
Quickstart
pip install jupyter
import jupyter
jupyter.notebook # Access installed components
Requires Python 3.6 or later; installing all bundled components may take time and disk space depending on your system.
Verify before relying
- Whether the metapackage is still actively maintained or if users should install individual components directly for better control.
- Current compatibility with Python versions beyond 3.9, as classifiers only list up to 3.9.
Package facts
| License | BSD (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — notebook, jupyter-console, nbconvert, ipykernel, ipywidgets, jupyterlab |
| Maintenance | dormant — 714 days since the last release |
| First released | |
| Downloads | 17,992,959/month — #1,094 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: jupyter-1.1.1-py2.py3-none-any.whl
Tags
More Scientific/Engineering packages
NumPy provides an N-dimensional array object…
permissive · top 100 on PyPI
pandaspandas provides fast, flexible data structures…
permissive · top 100 on PyPI
scipyscipy provides numerical algorithms for…
permissive · top 100 on PyPI
scikit-learnscikit-learn provides a comprehensive Python…
permissive · top 1,000 on PyPI
dilldill extends Python's pickle module to…
permissive · top 1,000 on PyPI
multiprocessMultiprocess is an enhanced fork of Python's…
permissive · top 1,000 on PyPI
google-cloud-jupyter-configConfigures Jupyter notebooks and lab…
permissive · top 15,000 on PyPI
ipykernelProvides the IPython kernel backend that powers…
permissive · top 1,000 on PyPI
notebookJupyter Notebook is a web-based interactive…
permissive · top 1,000 on PyPI
ipyparallelManages clusters of IPython processes for…
permissive · top 15,000 on PyPI
ipyfilechooserA Jupyter/IPython widget that lets users browse…
permissive · top 15,000 on PyPI
bash_kernelEnables running and interacting with bash…
permissive · top 15,000 on PyPI
jupyter-kernel-gatewayJupyter Kernel Gateway is a web server that…
permissive · top 5,000 on PyPI
metakernelMetaKernel is a base class for building custom…
permissive · top 15,000 on PyPI
ipyflow-coreA reactive Python kernel for Jupyter that…
permissive · top 15,000 on PyPI
jupyter-consoleJupyter Console is a terminal-based frontend…
permissive · top 5,000 on PyPI