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
Close
Hashes for jupyter_existing_provisioner-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 268927c1d7bfd635c1768e54ca9b34bbf197bf0deb84c226eda3757e04e71fd1 |
|
MD5 | 1be4cd9476ee2f05103ec43ed9891449 |
|
BLAKE2b-256 | 6ad824f65fc1a5f3362daefa7a8ba1a96c4c0644aae84c13df5c5c3f822abfea |