opencv import error (libopencv_dnn.so.3.4 undefined symbol) [closed]
System information:
Ubuntu 16.04, Anaconda 1.6.9, Python 3.6.4, libopencv 3.4.1, opencv 3.4.1, py-opencv 3.4.1.
Problem definition: I just upgraded my opencv to 3.4 through anaconda and found could not import.
The import error is: ImportError: anaconda3/lib/python3.6/site-packages/../../libopencv_dnn.so.3.4: undefined symbol: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev
did you build the python wrappers ? opencv does not maintain any anaconda libs.
(and this one was build against an external protobuf so, which does not exist on your box)
((again, not an opencv problem, the anaconda maintainer $%& ed up.))
Thank you for your kind reply @berak. I am not an expert for this. So what would I suppose to do?
i have no idea.
let me close this. it is NOT an opencv problem, but an anaconda internal one.
again, you're better off NOT using conda, here.