Install JupyterLab on Windows

Note

Installation steps assume that you have administrator rights on your system. If you don’t have administrator rights, follow the steps without selecting “for all users” options and install software packages to your user account only.

Install Python

Skip this step if you have Python 3.x already installed on your system.

  1. Open your web browser and go to https://www.python.org/

  2. Click Downloads on the top menu and click Python 3.9.7 button.

../../_images/python-step-2.png
  1. Save installation file.

../../_images/python-step-3.png
  1. Run installation file.

../../_images/python-step-4.png
  1. You can choose Install Now option to complete installation with default options. For the suggested custom installation please follow steps 6 – 8.

  2. Check Install launcher for all users and Add Python 3.9 to PATH boxes. Click Customize Installation.

../../_images/python-step-6.png
  1. Uncheck Documentation, tcl/tk and IDLE, and Python test suite options. Check pip, py launcher, and for all users options. Click Next.

../../_images/python-step-7.png

8. Check Install for all users, Associate files with Python, Create shortcuts for installed applications, Add Python to environment variables, and Precompile standard library options. Uncheck Download debugging symbols and Download debug binaries options. Click Install.

../../_images/python-step-8.png

9. Once installation is finished, open a command prompt and test Python by entering python command. Python command line interface should be available with >>> prompt.

../../_images/python-step-9.png

Install node.js

Skip this step if you have node.js 14.x or newer already installed on your system.

Note

Installation steps assume that you have administrator rights on your system. If you don’t have administrator rights, follow the steps without selecting “for all users” options and install software packages to your user account only.

  1. Open your web browser and go to https://nodejs.org/en/

  2. Click LTS (Long Term Support) version download button.

../../_images/nodejs-step-2.png
  1. Save installation file.

../../_images/nodejs-step-3.png
  1. Run installation file.

../../_images/nodejs-step-4.png
  1. Complete installation by following the wizard accepting the terms and the default options.

../../_images/nodejs-step-5-1.png ../../_images/nodejs-step-5-2.png ../../_images/nodejs-step-5-3.png ../../_images/nodejs-step-5-4.png ../../_images/nodejs-step-5-5.png ../../_images/nodejs-step-5-6.png

6. Once installation is finished, open a command prompt and test node.js by entering npm command. Help on its usage should be displayed.

../../_images/nodejs-step-6.png

Install JupyterLab

  1. Open a command prompt and enter pip install jupyterlab command.

../../_images/jupyter-step-1.png
  1. Python package manager (pip) will install JupyterLab and all other required packages.

../../_images/jupyter-step-2.png
  1. Once installation is finished, enter jupyter lab command to start JupyterLab.

../../_images/jupyter-step-3.png
  1. By default, JupyterLab automatically opens a web browser tab to display the user interface.

../../_images/jupyter-step-4.png

5. JupyterLab will also display some information on the terminal, including the URL address to access the user interface. You can copy-paste the URL address to your web browser to access the user interface if it is not displayed automatically.

../../_images/jupyter-step-5.png
  1. Enjoy your JupyterLab!