python - OpenCV Ubuntu 安装 undefined symbol

标签 python opencv ubuntu

在 Ubuntu 上安装 OpenCV 后,我运行 python 代码 import cv2 并收到以下错误:

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

这就是我安装 OpenCV 的方式。

mkdir opencv
cd opencv
git clone git://github.com/Itseez/opencv.git
mkdir build
cd build
ccmake ..
make
sudo make install

我能做什么?

最佳答案

您可以尝试获取最新的发布标签,而不是 HEAD 代码,如下所示:

git clone https://github.com/Itseez/opencv.git
cd opencv && git checkout 3.2.0

关于python - OpenCV Ubuntu 安装 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33197995/

相关文章:

python - Jenkins:Stacktrace 和 GitLab 之间的链接

python - 2D 游戏中的运动(blitting 时的圆形位置?)

c++ - cv::Mat 到 QImage 的奇怪行为

android - opencv4android sdk 编译器标志/ndk 版本

python - 通过 pip install 在 ubuntu 上安装 pysox,无法解析 sox.h

Docker 无根模式设置工具脚本找不到 slirp4netns 二进制文件

c++ - 使用 Optimus 技术让 OpenCL 在 Linux 笔记本电脑上运行

python - 如何解决 pytest 中的弃用警告

python - super、pass、yield等关键字在Python中是如何实现的?

java - 如何在 Netbeans-Ubuntu 中使用 OpenCV for Java