如何解决导入cv2上的ImportError而不卸载

时间:2016-07-16 02:56:27

标签: python python-3.x opencv python-3.5

我已从源代码安装了OpenCV3,并在运行iTunesExt.Add(new XElement("MyElement", "Whatever"), new DataContractSerializer(typeof(XElement))); 后收到错误消息:

DataContractSerializer

我真的想在不重新安装OpenCV的情况下这样做,因为我不想再次通过它。如果它对我的路径有帮助,那就是import cv2

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

试试这个

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