1. 程式人生 > >原始碼安裝opencv後,C++正常引用,python出現ImportError

原始碼安裝opencv後,C++正常引用,python出現ImportError

ubuntu 18.0.4 原始碼安裝 opencv 解決 No module named ‘cv’
解決方法:通過pip安裝

pip3 install opencv-python

如果出現下面的錯誤

ImportError Traceback (most recent call last)
in
----> 1 import cv2

ImportError: /home/duanxiaoer/Downloads/opencv/build/lib/cv2.so: undefined symbol: PyCObject_Type
#上面的路徑就是預設的cv2.so的路徑,不知道為什麼報這個,難道是pip修改了什麼?太菜了,搞不懂

解決方法:將pip 安裝的cv2*.so的安裝路徑新增到~/.barshrc最後面

export PYTHONPATH=" /usr/local/lib/python3.6/dist-packages/:$PYTHONPATH "