====== How to setup Jupyter Notebook on Linux ====== ===== 1.Installation of Python ===== Update packages: sudo apt update Install //pip// and Python headlines that are necessary for some dependences of Jupyter: sudo apt install python3-pip python3-dev ===== 2. Creating a virtual environment for Jupyter ===== Upgrade //pip// and install //virtualenv//: sudo -H pip3 install --upgrade pip sudo -H pip3 install virtualenv Create working directory for virtual environment: mkdir ~/my_project_dir cd ~/my_project_dir And create one for Python: virtualenv my_project_env To activate the created environment perform the following command: source my_project_env/bin/activate The command line will be changed in the similar way: (my_project_env)user@host:~/my_project_dir$ Now you can install Jupyter Notebook into the created environment. ===== 3. Installation of Jupyter ===== pip install jupyter ===== 4. Running Jupyter Notebook ===== To run Jupyter Notebook locally, perform the following command: jupyter notebook [I 19:24:18.684 NotebookApp] Serving notebooks from local directory: /home/anton/jupyter [I 19:24:18.684 NotebookApp] Jupyter Notebook 6.5.2 is running at: [I 19:24:18.684 NotebookApp] http://localhost:8888/?token=d79281bdf456400beaf6bbc9f089e334fb0312aa1210219f [I 19:24:18.684 NotebookApp] or http://127.0.0.1:8888/?token=d79281bdf456400beaf6bbc9f089e334fb0312aa1210219f [I 19:24:18.684 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). [C 19:24:18.730 NotebookApp] You will see the opened Notebook in your browser: {{:python:pasted:20230207-201527.png}} ===== 5. Stop working with Jupyter ===== Stop Jupyter Notebook process: Press CTRL+C in a terminal, choose Y and press Enter to approve. You will see the following in the terminal: [C 19:27:01.913 NotebookApp] Shutdown confirmed [I 19:27:01.914 NotebookApp] Shutting down 0 kernels Deactivate the virtual environment: deactivate