yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
Raspberry Pi 4B📖
1.Preparation before use
  • 1.1 Download image
  • 1.2 Write image into SD card
  • 1.3 Start up Raspberry Pi
  • 1.4 Linux common commands
  • 1.5 Precautions
2.Basic course
  • 2.1 Log into Raspberry Pi system
  • 2.2 Change password and root account
  • 2.3 Remote transfer file
  • 2.4 Backup image file
  • 2.5 Fixing Raspberry Pi IP
  • 2.6 Set screen keep on
  • 2.7 Get Pi temperature
  • 2.8 Connect WIFI
  • 2.9 Modify Pi time
  • 2.10 Set the boot self-starting program
3.Expand course
  • 3.1 Serial port communicates with external devices
  • 3.2 2.Serial port login Pi
  • 3.3 Configured as a router
  • 3.4 Install Jupyter Lab
  • 3.5 Install Jupyter Widgets
  • 3.6 More Detail for Widgets
  • 3.7 Install OpenCV
  • 3.8 Install Tensorflow
4.Programming course
C language
  • 1.Development environment
  • 2.Print Hello World
  • 3.Pin output level
  • 4.Read pin level
  • 5.PWM output
Python language
  • 1.Development environment
  • 2.Print basic usage
  • 3.Pin output level
  • 4.Read pin level
  • 5.PWM output
5.AI vision course
A.Getting started with OpenCV
  • 6.Picture Rotation
  • 1.Introduction of OpenCV
  • 2.OpenCV image read and display
  • 3.OpenCV image write
  • 4.OpenCV image quality
  • 5.OpenCV pixel operation
B.OpenCV Geometric transformat
  • 1.Picture Zoom
  • 2.Picture Cut
  • 3.Picture Shift
  • 4.Picture Mirroring
  • 5.Affine Map
  • 7.Perspective Transformation
C.OpenCV picture processing
  • 1.Grayscale processing
  • 2.Image Binarization
  • 3.Edge detection
  • 4.Drawing line segment
  • 5.Drawing rectangle circle
  • 6.Drawing text picture
D.OpenCV image beautification
  • 1.Histogram of color pictures
  • 2.Histogram equalization
  • 3.Image restoration
  • 4.Brightness enhancement
  • 5.Skin whitening
  • 6.Gaussian mean filtering
  • 7.Median filtering
F.AI Advanced Course (Ubuntu system)
  • 1. QR code
  • 2. Human posture estimation
  • 3. Target detection
  • 4. Mediapipe development
  • 5. yolov4-tiny
E.Install TensorFlow
  • Install TensorFlow
6.ROS1 coursenew
Basic Course
  • 1.ROS introduction
  • 2.Project file structure
  • 3.Common commands and tools
  • 4.Publisher
  • 5.Subscribers
  • 6.Customize topic messages and use
  • 7.Client
  • 8.Server
  • 9.Custom service messages and usage
  • 10.TF release and monitoring
Visual Image Processing
  • 1. AR vision
  • 2. AR QR code
  • 3. ROS+Opencv foundation
  • 4. ROS+Opencv application
  • 5. MediaPipe development
7.ROS2 coursenew
Docker Course
  • 1.Overview and installation
  • 2.Common commands
  • 3.Understand and publish images
  • 4.Hardware interaction data processing
  • 5.Enter docker container
  • 6.Update docker images
Basic Course
  • 1.Introduction to ROS2
  • 2.Commands and tools
  • 3.ROS2 Topic communications
  • 4.ROS2 service communications
  • 5.ROS2launch file starts
OpenCV Course
  • 1.OpenCV Basic Course
  • 2.ROS+opencv application
  • 3.QR code recognition
  • 4.AR Vision
  • 5.Mediapipe
8.Accessories installation
  • 1. Installation of heat sink
  • 2. Wiring of cooling fan
  • 3. Double fan armor case Installation
  • 4. Argon NEO aluminum case installation
  • 5. Argon ONE aluminum alloy case installation
  • 6. Metal shell with built-in fan installation
  • 7. Acrylic case with cooling fan installation
  • 8. White-red ABS protective case installation
Download
  • Tools
  • C_code
  • Python code
  • ROS System
Download ZIP

Welcome to Raspberry Pi 4B repository

3.4 Install Jupyter Lab


1 .Install Jupyter Lab

Input following command to install Jupyter Lab.

sudo pip3 install jupyterlab

2. Add Jupyter lab path

When the system prompts successfully, the installation of Jupyter Lab is completed.

If the warning message shown in the thumbnail as shown below appears, the path is not found.We need to add the path.

image.png 

Modify profile file.

Input following command:

sudo nano /etc/profile

Add configuration instructions, as shown below.

export PATH=$PATH:~/.local/bin

image.png 

After modify is complete, press “Ctrl + X”, and press Y to save and exit.

Input following command start up Jupyter Lab.

source /etc/profile

The browser will automatically pop up the jupyterlab interface.

3. Set up the LAN to access Jupyter Lab

3.1 Input following command to create configuration file.(Please remember this path).

jupyter notebook --generate-config

3.2 modify configuration file

sudo nano /home/pi/.jupyter/jupyter_notebook_config.py

Write the following two pieces of code into the specified location.

c.NotebookApp.allow_origin = '*' #allow all origins
c.NotebookApp.ip = '0.0.0.0' # listen on all Ips

image.png 

After modify is complete, press “Ctrl + X”, and press Y to save and exit.

3.3 Set password.

Input following command.

jupyter notebook password

The system will ask you to enter the password twice.

!Tip: In the state of entering the password, it will no display characters.

3.4 Input following command to restart Raspberry Pi.

sudo reboot

3.5 Test

jupyter lab

Next, we can enter http://127.0.0.1:8888 locally on the Raspberry Pi to access Jupyter Lab. Or enter http://<your-ip-address>:8888 on a machine in the local area network.

You can enter the password you set. Finally, you can operate your program on Webpage by JupyterLab.

As shown below.

image.png 

4. Configure Jupyter Lab to start automatically

After the installation is complete. In normally, when use JupyterLab every time, you need to enter the command to start jupyter lab.

For convenience, we can make JupyterLab start the program automatically.

The operation is as follows:

4.1 Input following command to create a startup file.

nano /home/pi/yahboomlabboot.sh

4.2 Copy the code to the file, save and exit

# shell script to set path and run jupyter notebook server at boot
export PATH="$PATH:/home/pi/.local/bin/"
jupyter lab

After modify is complete, press “Ctrl + X”, and press Y to save and exit.

4.3 Add the file to the startup item

sudo nano /etc/rc.local

Copy the following code to the previous line of exit 0 in the file.

su pi -c 'bash /home/pi/yahboomlabboot.sh'

image.png 

After modify is complete, press “Ctrl + X”, and press Y to save and exit.

4.4 Input following command to restart Raspberry Pi.

sudo reboot

4.5 Test

You can try to access http://127.0.0.1:8888 locally

or

access http://<your-ip-address>:8888 on the device in the same LAN, such as: http://192.168.1.220:8888

If it can be accessed normally, it means Jupyter Lab is successfully installed.


Configured as a router
Install Jupyter Widgets

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文