{"library":"notebook","title":"Jupyter Notebook","description":"Jupyter Notebook is a web-based notebook environment for interactive computing, enabling users to create and share documents that contain live code, equations, visualizations, and narrative text. The current stable version is 7.5.5. Version 7 represents a significant architectural shift, building its frontend on JupyterLab components and its backend on Jupyter Server. The project maintains an active release cadence, with frequent patch updates and ongoing development towards future major versions.","language":"python","status":"active","last_verified":"Sat Apr 11","install":{"commands":["pip install notebook"],"cli":{"name":"jupyter-notebook","version":"7.5.6"}},"imports":[],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"# 1. Start the Jupyter Notebook server from your terminal:\n# Navigate to your desired working directory first.\n# cd /path/to/your/notebooks\n# jupyter notebook\n\n# 2. Once the browser opens, click 'New' -> 'Python 3' to create a new notebook.\n# 3. In the first cell, type and run the following Python code:\n\nprint('Hello, Jupyter Notebook!')\n\n# Or a more complex example:\nimport pandas as pd\ndata = {'col1': [1, 2], 'col2': [3, 4]}\ndf = pd.DataFrame(data)\nprint(df)\n","lang":"bash","description":"The primary way to use Jupyter Notebook is by launching its web-based server from the command line, which then opens in your default web browser. You interact with it directly in the browser. Direct Python imports from the `notebook` library to programmatically launch the UI are not a typical workflow; for programmatic interaction with kernels or notebook execution, `jupyter_client` or `nbclient`/`papermill` are often used.","tag":"stale","tag_description":"widespread failures or data too old to trust","last_tested":"2026-04-23","results":[{"runtime":"python:3.10-alpine","exit_code":1},{"runtime":"python:3.10-slim","exit_code":1},{"runtime":"python:3.11-alpine","exit_code":1},{"runtime":"python:3.11-slim","exit_code":1},{"runtime":"python:3.12-alpine","exit_code":1},{"runtime":"python:3.12-slim","exit_code":1},{"runtime":"python:3.13-alpine","exit_code":1},{"runtime":"python:3.13-slim","exit_code":1},{"runtime":"python:3.9-alpine","exit_code":1},{"runtime":"python:3.9-slim","exit_code":1}]},"compatibility":null}