Где находится исполняемый файл tesseract, расположенный на macOS, и как определить его на Python?

#python #python-3.x #macos #tesseract #python-tesseract

#python #python-3.x #macos #tesseract #python-tesseract

Вопрос:

Я создал код с использованием pytesseract, и всякий раз, когда я его запускаю, я получаю эту ошибку:

TesseractNotFoundError: tesseract is not installed or it's not in your path

Я установил tesseract с помощью HomeBrew, а также pip установил его.

Комментарии:

1. Ваш вопрос неясен относительно того, что вы делаете. Пожалуйста, покажите минимальный, полный, поддающийся проверке пример вашего кода.

2.Используйте which tesseract команду

Ответ №1:

Если он установлен с Homebrew, он будет расположен в /usr/local/bin/tesseract по умолчанию. Чтобы убедиться в этом, запустите which tesseract в терминале, как упоминал Дмитрий З.

Если он есть, вы можете настроить его в своей среде python, добавив следующую строку в свой скрипт на python после импорта библиотеки: pytesseract.pytesseract.tesseract_cmd = r'/usr/local/bin/tesseract'

Комментарии:

1. У меня установлен tesseract по этому пути к файлу, но все равно при попытке импорта я получаю сообщение об ошибке Module Not Found.

Ответ №2:

Это еще одно место, где вы можете найти его, если ни одно из вышеупомянутых решений не работает.

pytesseract.pytesseract.tesseract_cmd = r'/opt/homebrew/bin/tesseract'

но после brew install tesseract вы должны which tesseract получить точное местоположение