我已经安装了 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 应该可以修复它(对我来说确实如此)。