2016-07-16 77 views
0

我已经从源代码和运行import cv2后安装OpenCV3我得到的错误:如何在进口CV2解决导入错误不卸载

ImportError: dlopen(/Users/Victor/.virtualenvs/cv/lib/python3.5/cv2.so, 2): Symbol not found: _PyCObject_Type 
    Referenced from: /Users/Victor/.virtualenvs/cv/lib/python3.5/cv2.so 
    Expected in: flat namespace 
in /Users/Victor/.virtualenvs/cv/lib/python3.5/cv2.so 

我真的想这样做,而不必重新安装OpenCV的,因为我不想要再次通过。如果它有所帮助,我在我的路上PYTHONPATH="/usr/local/Cellar/python3/3.5.1/"

回答

1

我解决这个问题的方法是从opencv/build/lib目录中取出cv2.cpython-35m-darwin.so文件,并将它放在cv2的位置在。所以我的virtualenv文件夹

0

试试这个

export PYTHONPATH=/usr/local/Cellar/python3/3.5.1:$PYTHONPATH