天天看點

Raspberry Pi 4 樹莓派4安裝opencv-python,scipy,skimage(實在安裝不上的可以救命)

第一章 先更新樹莓派硬體問題

1.在樹莓派端輸入:

sudo raspi-config
           

2.擴充記憶體

1)選進階菜單

Raspberry Pi 4 樹莓派4安裝opencv-python,scipy,skimage(實在安裝不上的可以救命)

2)選擇擴充檔案系統,然後finish

Raspberry Pi 4 樹莓派4安裝opencv-python,scipy,skimage(實在安裝不上的可以救命)

3)重新開機

sudo reboot
           

4)檢視是否完成

df -h
           
Raspberry Pi 4 樹莓派4安裝opencv-python,scipy,skimage(實在安裝不上的可以救命)

5)進一步操作釋放空間

sudo apt-get purge wolfram-engine
sudo apt-get purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
           

6)更換樹莓派為清華端(其他端好像都會出錯),這裡隻改了sources.list、raspi.list,沒改另一個

在檔案中加入源,其他的前面加#,使其失效

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
           
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
           

7)

ctrl+o,儲存,然後回車

ctrl+x退出

8)更新硬體

這時如果整個系統的時間是不對的,先設定時間

sudo raspi-config
           
Raspberry Pi 4 樹莓派4安裝opencv-python,scipy,skimage(實在安裝不上的可以救命)

9)更新

sudo apt-get update && sudo apt-get upgrade
           

第二章 解除安裝python2.7,安裝python3.7

因為python2.7已經不再更新了,是以這裡直接安裝python3

1.解除安裝2.7

sudo apt-get autoremove python2.7
sudo rm /usr/bin/python
           

2.因為系統已經内置3.7,是以不需要安裝,隻需要關聯

sudo ln -s /usr/bin/python3.7 /usr/bin/python
           

3.更改pip軟體源

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install pip -U
           

第三章 安裝opecv-python

1.安裝opencv-python依賴

sudo apt-get install libjpeg8-dev
sudo apt-get install libtiff5-dev
sudo apt-get install libjasper-dev
sudo apt-get install libpng12-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

sudo apt-get install libhdf5-dev libhdf5-serial-dev
sudo apt-get install libqtgui4 libqtwebkit4 libqt4-test python3-pyqt5
sudo apt-get install libatlas-base-dev
           

2.安裝opecv-python

下載下傳很慢,很有可能因為下載下傳慢出差錯。

是以可以自己翻牆去下載下傳

https://link.zhihu.com/?target=https%3A//www.piwheels.org/simple/opencv-contrib-python/opencv_contrib_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl
           

(安裝whl教程

把下載下傳的whl放桌面

cd /home/pi/Desktop

sudo pip3 install opencv_contrib_python-3.4.3.18-cp37-cp37m-linux_armv7l.whl

安裝成功,不成功的幾率很低

不要說我安裝其他版本,反正二郎隻在這版本測通了。

3.安裝依賴庫(可以不做,在使用中出現問題再做)

sudo apt-get update #安裝依賴庫
sudo apt-get install libhdf5-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqt4-test
sudo apt-get install libqtgui4
sudo apt-get update
           

完成

安裝scipy

sudo apt-get install gfortran libatlas-base-dev
           

安裝skimage

sudo apt-get install python3-skimage