1

我已经在我的 Linux 14.04 Distro 上安装了 OpenCV 3.3.0。我也安装了ffmpeg。我正在经历一个令人头疼的问题。每次我import cv2在 python 中运行时,我都会收到此错误:

import cv2
ImportError: libavutil.so.51: cannot open shared object file: No such file or directory

当我安装 ffmpeg 时,我确保删除了 /usr/lib 文件夹中的所有 libav* 文件和包(以 .so 和 .a 结尾),因为我安装了一个未链接到 OpenCV 的版本。它只是普通的 ffmpeg cli 工具,而不是 opencv 所需的实际编译程序。

老实说,我不确定发生了什么......我查看了我的 /usr/local 并且我有一个 libavutil.so。52文件。我想我要问的是,有没有办法让 OpenCV 寻找这个版本的 libavutil?我什至找不到要安装的 libavutil51 pkg。

我希望你能帮忙。谢谢

4

0 回答 0