Ubuntu 18.04 ошибка установки тессеракта
Я установил Ubuntu 18.04.
Я установил тессеракт используя sudo apt-get install tesseract-ocr
Когда я печатаю:
tesseract -v
У меня была ошибка:
tesseract: symbol lookup error: /usr/lib/x86_64-linux-gnu/libtesseract.so.4: undefined symbol: pixaDisplayTiledInColumns
Ниже приведен вывод apt-cache policy tesseract-ocr:
Installed: 4.00~git2288-10f4998a-2
Candidate: 4.00~git2288-10f4998a-2
Version table:
*** 4.00~git2288-10f4998a-2 500
500 in.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
100 /var/lib/dpkg/status
3 ответа
Это ошибка tesseract пакет, который находится в выпуске 4.00 ~ git2481-555f6ffc-1. Сделай это:
sudo apt install libtesseract-dev libleptonica-dev liblept5
tesseract -v
Если это не помогло, просто построить tesseract из источника...
Обновление 1: вы можете сделать
sudo apt purge tesseract* libtesseract*
sudo apt autoremove --purge
удалить все, что принадлежит tesseract с конфигурациями. Тем не менее, он также может удалить зависимые пакеты, такие как opencv (зависит от libtesseract4)
На моей чистой Ubuntu 18.04 LTS VM со всеми обновлениями Tesseract устанавливается без каких-либо проблем.
Так что это полностью работоспособно.
Связанная ошибка @Olimjon не связана с текущей проблемой, о которой сообщалось после 18.04 LTS.
В моей системе я сделал следующее:
$ sudo apt install tesseract-ocr -y
и получил
$ tesseract -v tesseract 4.0.0-beta.1 leptonica-1.75.3 libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 1.5.2) : libpng 1.6.34 : libtiff 4.0.9 : zlib 1.2.11 : libwebp 0.6.1 : libopenjp2 2.3.0 Found AVX Found SSE $ apt-cache policy tesseract-ocr tesseract-ocr: Installed: 4.00~git2288-10f4998a-2 Candidate: 4.00~git2288-10f4998a-2 Version table: *** 4.00~git2288-10f4998a-2 500 500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status
Итак, если @mayurpanchal действительно хочет решить проблему с Tesseract - обновите все пакеты в вашей системе и установите tesseract-ocr снова и добавьте запрошенный вывод ldd /usr/lib/x86_64-linux-gnu/libtesseract.so.4 к вопросу.
Это может быть проблема PPA или сторонних библиотек.
Вот решение для Ubuntu 18.04
Пожалуйста, сначала установите библиотеки, которые необходимы для tesseract-ocr
sudo apt install libtesseract-dev libleptonica-dev liblept5
Затем просто установите tesseract с помощью команды
sudo apt install tesseract-ocr -y