带有 Python OpenCV 的 ImportError(未定义符号)

Posted

技术标签:

【中文标题】带有 Python OpenCV 的 ImportError(未定义符号)【英文标题】:ImportError with Python OpenCV (undefined symbol) 【发布时间】:2017-03-09 15:49:08 【问题描述】:

我从源代码构建了 OpenCV 3.1.0,当我尝试在 Python 中 import cv2 时出现以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so: undefined symbol: _ZN2cv9Algorithm7getListERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE

操作系统是 Ubuntu 16.04 LTS。我关注了this guide to build OpenCV with CUDA 8.0。

【问题讨论】:

【参考方案1】:

安装 glib!

例如,如果您使用 Anaconda,请运行以下命令:

conda install -c anaconda glib

【讨论】:

您能否详细说明与此问题的相关性?

以上是关于带有 Python OpenCV 的 ImportError(未定义符号)的主要内容,如果未能解决你的问题,请参考以下文章

最新Pycharm安装调用opencv-python步骤,以及遇到的问题: opencv已经安装成功;cmd环境下python可以import cv2 ;但pycharm下会出错

CentOS下安装好python和opencv,却import cv2失败

python和opencv配置时,import cv出错,提示没有cv模块,肿么办

(亲自实践)python OpenCV已经安装但是import cv2的方法不能用

centos6.5下安装OpenCV+Python支持

[openCV/Python]基于openCV的图片区域标注系统V1