在树莓派上安装opencv-Python用sudo pip install opencv-python命令总是安装不上,显示错误说网页上找不到源文件
而你又不想用很复杂的压缩包安装,可以考虑一下这个方法。废话不多说下面开始
工具 :1. 树莓派3b (官方系统)
2. pip (树莓派一般自带)
3. Python3.4(自带)
方法1 1. 在终端输入命令vi /etc/pip.conf
2. 写入下面的代码并保存
[global]
extra-index-url=https://www.piwheels.org/simple
3.sudo pip install opencv-python
如果还是安装失败看方法2
方法2 1. 访问https://www.piwheels.org/packages.html搜索opencv
或者在https://download.csdn.net/download/crazy696/10835144下载
2. 找到相应的版本 树莓派3b 一般自带的是Python3.4.2 选择如下图下载就行
3. 进入文件终端找到该文件的目录运行命令sudo pip install opencv_python-3.4.2.16-cp34-cp34m-linux_armv7l.whl
如果显示安装成功,就安装好了
如果显示车轮问题 试一试下载 opencv_python-3.4.2.16-cp34-cp34m-linux_armv6l.whl
并运行sudo pip install opencv_python-3.4.2.16-cp34-cp34m-linux_armv6l.whl
这样一般来说就安装好了 终端运行python有如下效果就说明好了
但是但是,如果Python报下面的错误
ImportError: libopencv_core.so.3: cannot open shared object file: No such file or directory
则在终端运行命令:
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
安装好这些依赖库,然后再运行Python就应该没问题了
最后最后还有问题,到树莓派官网重新安装系统,就没问题了(亲测可以直接pip安装)。
(此方法仅针对树莓派3b,其他版本不知道是否有效)