本文将安装 opencv 时遇到的问题做一个总结,希望对遇到同样问题的人有所帮助。
一、安装 opencv
在终端键入
pip3 install opencv-python
安装完成
二、遇到的问题与解决办法
在终端进入 python3
import cv2 会报错:
ImportError: libcblas.so.3: cannot open shared object file: No such file or directory
这是因为缺一下依赖库,解决办法是按照一下方法安装即可:
进入终端,键入:
pip3 install opencv-python
sudo apt-get install libcblas-dev
sudo apt-get install libhdf5-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install libqt4-test
再次进入 python3
import cv2 依然报错
ImportError: numpy.core.multiarray failed to import
这个实际是 numpy 的版本与 opencv 不匹配导致的,调整到正确的版本即可:
首先是将 numpy 彻底删除:
1. 在终端进入 python3
2.
3. 找到 numpy 路径
4. 然后退出 python3
5. 键入
import numpy
(ctrl+D)
sudo rm -r numpy 路径/numpy
sudo apt-get install python-numpy
完成!