Connect to the last started kernel or by connection file.
Project description
jupyter_existing_provisioner
This package register existing_provisioner endpoint for attach to the running jupyter kernel.
pip install jupyter_existing_provisioner
# check endpoint
jupyter pyxll install
Based on PyXLL-Jupyter.
Requirements
- Jupyter-client >= 7.0.0
Optional
- jupyterlab >= 4.0.0
Installation
To install this package use:
pip install jupyter_existing_provisioner
Once installed register existing_provisioner
endpoint for jupyter_client
.
# check endpoints
jupyter kernelspec provisioners
Jupyter Lab
# prepare working environment
pip install jupyterlab
pip install qtconsole
python embed_qtconsole.py
# connect to the last kernel
jupyter lab --KernelProvisionerFactory.default_provisioner_name=existing-provisioner
# linux: connect to the kernel-xxxx.json file
EXISTING_CONNECTION_FILE=kernel-xxxx.json jupyter lab --KernelProvisionerFactory.default_provisioner_name=existing-provisioner
# windows: connect to the kernel-xxxx.json file
set EXISTING_CONNECTION_FILE=kernel-xxxx.json
jupyter lab --KernelProvisionerFactory.default_provisioner_name=existing-provisioner
In the working kernel show connection info magic %connect_info
Google Colab
# prepare for connect colab
pip install jupyter_http_over_ws
jupyter serverextension enable --py jupyter_http_over_ws
jupyter lab --KernelProvisionerFactory.default_provisioner_name=existing-provisioner \
--ServerApp.allow_origin='https://colab.research.google.com'
Start Google Colab and connect to the local environment - url from terminal.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file jupyter_existing_provisioner-0.1.2.tar.gz
.
File metadata
- Download URL: jupyter_existing_provisioner-0.1.2.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 268927c1d7bfd635c1768e54ca9b34bbf197bf0deb84c226eda3757e04e71fd1 |
|
MD5 | 1be4cd9476ee2f05103ec43ed9891449 |
|
BLAKE2b-256 | 6ad824f65fc1a5f3362daefa7a8ba1a96c4c0644aae84c13df5c5c3f822abfea |