python - opencv导入错误(libopencv_dnn.so.3.4 undefined symbol )

标签 python opencv anaconda

系统信息:

Ubuntu 16.04, Anaconda 1.6.9, Python 3.6.4, libopencv 3.4.1, opencv 3.4.1, py-opencv 3.4.1.

问题定义:我刚刚通过anaconda将我的opencv升级到3.4,发现无法导入。

导入错误为:

ImportError: anaconda3/lib/python3.6/site-packages/../../libopencv_dnn.so.3.4: undefined symbol: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev

最佳答案

以下解决方案适用于我,但不确定原因和方式。

  1. conda install -c defaults libprotobuf protobuf
  2. conda install -c menpo opencv3

关于python - opencv导入错误(libopencv_dnn.so.3.4 undefined symbol ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50841555/

相关文章:

python - 在 OS/X 上的 python 中查找可用磁盘空间

c++ - 如何在ubuntu上的opencv和dlib上裁剪图像

python - Windows 10 Anaconda Graphviz 错误无法工作

python - 如何使用Python的ElementTree获取child的child

python - 使用来自带有 html 正文的 gmail 帐户的 SMTP python 的电子邮件

python - 如何在python中更改字符串中的字母

c++ - 在 Windows 7 上运行应用程序时未加载 OpenCV ffmpeg DLL,适用于 8 和 10

python - import cv2 有效但 import cv2.cv as cv 无效

windows - 使用 PySpark 内核时出现 Jupyter Notebook 错误 : the code failed because of a fatal error: Error sending http request

python - 导入 skimage 不是有效的 Win32 应用程序 python3