Connect Jupyter Console to IPython Kernel

Q

How to connect Jupyter Console to IPython Kernel?

✍: FYIcenter.com

A

Jupyter Console is a terminal frontend for kernels using the Jupyter protocol.

You can use Jupyter Console to connect available Kernels and execute instructions as shown in this tutorial.

1. Install Jupyter as shown in previous tutorials. Jupyter Console will be installed as part of Jupyter package.

2. Activate Conda environment where Jupyter is installed.

fyicenter$ conda activate base

3. List available Jupyter kernels.

(base) fyicenter$ jupyter kernelspec list
  faq        /home/fyicenter/.local/share/jupyter/kernels/faq
  center     /home/fyicenter/.local/share/jupyter/kernels/center
  python3    /usr/local/anaconda3/share/jupyter/kernels/python3

4. Start Jupyter Console and connect to a new kernel defined the "faq" kernel spec, which uses the "faq" Conda environment.

(base) fyicenter$ jupyter console --kernel=faq

Jupyter console 6.4.0
Python 3.7.7
IPython 7.26.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: print("Hello world!")
Hello world!

In [2]: exit
Shutting down kernel

As you can see, Jupyter Console looks also most identical to IPython Shell. But it is running in a client-server mode.

You can also connect Jupyter Console to the latest Kernel running on the local Jupyter server.

(base) fyicenter$ jupyter console --existing

Jupyter console 6.4.0
Python 3.8.8
IPython 7.22.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: print("Hi!")
Hi!

Note that Jupyter Console used be part of IPython and accessible by the "ipython console" command.

 

Start IPython Kernel and Jupyter Console Separately

Jupyter Server Finding Kernels

Installing IPython as Jupyter Kernel

⇑⇑ Jupyter - Frequently Asked Questions

2022-06-17, 812🔥, 0💬