McMaster University

Concurrent Systems
COMPSCI 2SD3

Emil Sekerinski, Winter Term 2025/26

Jupyter Installation

First, install JupyterLab:

  • Prerequisite: Python 3
  • Update pip3 or pip, depending on your installation:
     pip3 install --upgrade pip 
  • Install Jupyter Lab:
     pip3 install jupyterlab 
  • To run Jupyter Lab:
     jupyter lab 
Second, install the Jupyter extension for the course notes. This extension adds markdown inline code highlighting, code highlighting for algorithms, and a symbol sidebar to copy unicode symbols:
  • Install:
     pip3 install jupyterlab-symbol-algorithm-extension 
  • It shoud display:
     Successfully installed jupyterlab-symbol-algorithm-extension
Optionally, install spellcheck:
  • Install spellchecker:
     pip3 install jupyterlab-spellchecker 
  • It shoud display:
     Successfully installed jupyterlab-spellchecker
You also need to install the used programming languages:
  • Java: any recent version, only command line (no IDE)
  • Go: any recent version, only command line (no IDE)