Ben Chuanlong Du's Blog

It is never too late to learn.

Jupyter Notebook Kernels

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Jupyter Kernels

By default, Python kernels are installed to /usr/local/share/jupyter/kernels and BeakerX kernels are installed to /usr/share/jupyter/kernels.

Python

ipykernel

IPython Kernel for Jupyter/Lab, which is the default Python kernel for Jupyter/Lab currently.

xeus-python

xeus-python is a Jupyter kernel for Python based on the native implementation of the Jupyter protocol xeus.

A new Python kernel for Jupyter

SQL Kernels

https://github.com/catherinedevlin/ipython-sql

tmthyjames/SQLCell

Spark Kernel

  1. toree (a good oneļ¼‰

  2. sparkmagic (seems like a good choice)

  3. spylon-kernel

Remote Kernels

IPython is able to run remtoe kernels.

https://github.com/ipython/ipython/wiki/Cookbook:-Connecting-to-a-remote-kernel-via-ssh

https://stackoverflow.com/questions/29037211/how-do-i-add-a-kernel-on-a-remote-machine-in-ipython-jupyter-notebook

https://github.com/jupyter/notebook/issues/1487

Comments