jupyter-environment-manager
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:
- Create a qBraid account or log in to your existing account by visiting account.qbraid.com
- Copy your API Key token from the left side of your account page (see docs).
- 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
qbraidtag.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| jupyter_environment_manager-0.3.0.tar.gz | 1.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|