Я установил Ubuntu 18.04.
Когда я набираю:
import cv2
У меня была ошибка:
ImportError: /usr/lib/x86_64-linux-gnu/libtesseract.so.4:
undefined symbol: pixaDisplayTiledInColumns
Этот конкретный символ от liblept5, у меня была такая же ошибка при обновлении mpv. Выполнение apt-get install liblept5 должно исправить его (это было для меня).
В чистой Ubuntu 18.04 LTS установка привязок OpenCV Python с
sudo apt-get install python-opencv python3-opencv
не вызывает никаких проблем. Обе команды
python2 -c "import cv2" python3 -c "import cv2"успешно завершены.
Примечание: 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
Этот конкретный символ от liblept5, у меня была такая же ошибка при обновлении mpv. Выполнение apt-get install liblept5 должно исправить его (это было для меня).
В чистой Ubuntu 18.04 LTS установка привязок OpenCV Python с
sudo apt-get install python-opencv python3-opencv
не вызывает никаких проблем. Обе команды
python2 -c "import cv2" python3 -c "import cv2"успешно завершены.
Примечание: 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