Libraries Installation for RPi

From Waveshare Wiki
Revision as of 09:24, 7 June 2017 by Wiki Editorial Team (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Libraries Installation for RPi

PS: If you are using the system of the Bullseye branch, you need to change "apt-get" to "apt". The system of the Bullseye branch only supports Python3.

First of all you make sure to use which language C or python Open the terminal of Raspberry Pi and install libraries as guides below


C language is installed as follows First of all you make sure to use which language C or python You only need to install one kind of library, install the corresponding library, and then in the Makefile file


Just select the corresponding library, the default is to read and write files without installing any libraries

Install WiringPi Library

If you use WiringPi, you need to update WiringPi to version 2.52. This library may not be updated. Other libraries are recommended

sudo apt-get install wiringpi
sudo dpkg -i wiringpi-latest.deb
gpio -v

#The Bullseye branch system uses the following command:
git clone
cd WiringPi

Install bcm2835

tar zxvf bcm2835-1.60.tar.gz 
cd bcm2835-1.60/
sudo ./configure
sudo make && sudo make check && sudo make install

For more information and the newest libraries please refer to website:

Install Python Library

sudo pip3 install pillow
sudo pip3 install numpy
sudo apt-get install libopenjp2-7
sudo apt install libtiff
sudo apt install libtiff5
sudo apt-get install libatlas-base-dev
For python2
sudo apt-get update
sudo apt-get install python-pip
sudo pip install RPi.GPIO
sudo pip install smbus
For python3
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install RPi.GPIO
sudo pip3 install smbus