Ubuntu 18.04 导入 Opencv 时出错

Ubuntu 18.04 导入 Opencv 时出错

我已经安装了 Ubuntu 18.04。

当我输入:

import cv2

我遇到了一个错误:

ImportError: /usr/lib/x86_64-linux-gnu/libtesseract.so.4:  
undefined symbol: pixaDisplayTiledInColumns

答案1

在干净的 Ubuntu 18.04 LTS 上安装 OpenCV Python 绑定

sudo apt-get install python-opencv python3-opencv

没有任何问题。两个命令

  • python2 -c "import cv2"
  • python3 -c "import cv2"

成功终止。

笔记: 简历python 模块来自官方软件包

$ dpkg -S cv2 | grep python
python-opencv: /usr/lib/python2.7/dist-packages/cv2.x86_64-linux-gnu.so
python3-opencv: /usr/lib/python3/dist-packages/cv2.cpython-36m-x86_64-linux-gnu.so

答案2

这个特定符号来自 liblept5,我在升级 mpv 时遇到了同样的错误。执行 apt-get install liblept5 应该可以修复它(对我来说确实如此)。

相关内容