Skip to main content

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

Connect instruction

# 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyter_existing_provisioner-0.1.2.tar.gz (3.5 kB view details)

Uploaded Source

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

Hashes for jupyter_existing_provisioner-0.1.2.tar.gz
Algorithm Hash digest
SHA256 268927c1d7bfd635c1768e54ca9b34bbf197bf0deb84c226eda3757e04e71fd1
MD5 1be4cd9476ee2f05103ec43ed9891449
BLAKE2b-256 6ad824f65fc1a5f3362daefa7a8ba1a96c4c0644aae84c13df5c5c3f822abfea

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page