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.4.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyter_existing_provisioner-0.1.4-py2.py3-none-any.whl (4.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file jupyter_existing_provisioner-0.1.4.tar.gz.

File metadata

File hashes

Hashes for jupyter_existing_provisioner-0.1.4.tar.gz
Algorithm Hash digest
SHA256 508c109061d58756197d1c5266ab70f226d363711e356be48cc889ea46e9a023
MD5 255002c599317198dde258328c81c8e2
BLAKE2b-256 536d67e04f281254298e81adb626205531c6afc69d1c457f2ce48267d7db58ed

See more details on using hashes here.

File details

Details for the file jupyter_existing_provisioner-0.1.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for jupyter_existing_provisioner-0.1.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 333fa4c1a3c65c55f0f5066631f09ce71c9e0199bde1eaf9ba6a3d497a9f4f32
MD5 7526889580fd4c091c23da19f46ab880
BLAKE2b-256 f53a72643af76f539730c3f766124b195b988da6c6e2843f8ca91409ce84bc48

See more details on using hashes here.

Supported by

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