Skip to main content

jupyter-environment-manager

Documentation PyPI version GitHub Stack Overflow Discord

JupyterLab extension for managing execution environments, packages, and kernels.

This extension is composed of a Python package named jupyter_environment_manager for the server extension and an NPM package named @qbraid/jupyter-environment-manager for the frontend extension.

Installation & Setup

For the best experience, use the Environment Manager on lab.qbraid.com. Login (or create an account) and follow instructions in user guide to get started.

The Environment manager requires Python 3.9 or greater, and is compatible with JupyterLab 4.x.

Local Install

The Environment Manager can be installed using pip:

pip install jupyter-environment-manager

Local Setup

To use the Environment Manager locally, you must configure your qBraid account credentials:

  1. Create a qBraid account or log in to your existing account by visiting account.qbraid.com
  2. Copy your API Key token from the left side of your account page (see docs).
  3. Save your API key using the qbraid-cli:
pip install qbraid-cli
qbraid configure

The command above stores your credentials locally in a configuration file ~/.qbraid/qbraidrc, where ~ corresponds to your home ($HOME) directory.

Alternatively, the Environment Manager can discover credentials from environment variables:

export QBRAID_API_KEY='QBRAID_API_KEY'

See also: qBraid API Keys, Local configuration

Community

  • For feature requests and bug reports: Submit an issue
  • For discussions, and specific questions about the Environment Manager, qBraid Lab, or other topics, join our discord community
  • For questions that are more suited for a forum, post to StackOverflow with the qbraid tag.

Launch on qBraid

The "Launch on qBraid" button (top) can be added to any public GitHub repository. Clicking on it automaically opens qBraid Lab, and performs a git clone of the project repo into your account's home directory. Copy the code below, and replace YOUR-USERNAME and YOUR-REPOSITORY with your GitHub info.

Use the badge in your project's README.md:

[<img src="https://qbraid-static.s3.amazonaws.com/logos/Launch_on_qBraid_white.png" width="150">](https://account.qbraid.com?gitHubUrl=https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.git)

Use the badge in your project's README.rst:

.. image:: https://qbraid-static.s3.amazonaws.com/logos/Launch_on_qBraid_white.png
    :target: https://account.qbraid.com?gitHubUrl=https://github.com/YOUR-USERNAME/YOUR-REPOSITORY.git
    :width: 150px

Metadata

Release files for jupyter-environment-manager 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyter-environment-manager 0.3.0
File Size Uploaded
jupyter_environment_manager-0.3.0.tar.gz 1.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyter-environment-manager 0.3.0
File Interpreter ABI Platform
jupyter_environment_manager-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 2.9 MB

Release files / jupyter_environment_manager-0.3.0.tar.gz

Download URL jupyter_environment_manager-0.3.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
9a300c172d05c3b73817b8ce95e111654c05b3af234370e04036549020f936bb
BLAKE2b-256 checksum
How to use checksums
17ca28b30d09ddb4b56cfa5c2e390014c9a505b733e181edf1431db6b9e1fa65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / jupyter_environment_manager-0.3.0-py3-none-any.whl

Download URL jupyter_environment_manager-0.3.0-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
60085a4be895b3b452dd458101b69bcb68404e470bf3754542436c4ad194aa17
BLAKE2b-256 checksum
How to use checksums
f69e59693ff8126b78ae1718abe880a7ebffd3fa9a7074fd7ee50788743cecd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page