Нет модуля с именем tesseract

Работа над ОКР. Я могу импортировать pytesseract и использовать image_to_string, но я хочу поработать над этим:

api = tesseract.TessBaseAPI()
api.SetVariable("tessedit_char_whitelist", "0123456789")
api.Init('.','eng',tesseract.OEM_DEFAULT)
api.SetPageSegMode(tesseract.PSM_AUTO)

Это нужно для того, чтобы tesseract обнаруживал только цифры или алфавиты. Когда я запускаю свой код, я получаю эту ошибку:

ImportError: No module named tesseract

У меня установлен tesseract-ocr, а также pytesseract. Тем не менее, я продолжаю получать эту ошибку.


person Siddhesh Acharekar    schedule 21.02.2017    source источник
comment
Я не большой специалист по питонам, но я думаю, что уже в пятый раз в этом месяце я читаю об этой ошибке на SO. Возможный дубликат: stackoverflow.com/questions/33401767/   -  person Smartis    schedule 21.02.2017
comment
Я думаю, он уже закончил, pip install pytesseract   -  person U.Swap    schedule 21.02.2017
comment
stackoverflow.com/questions/15512193/   -  person U.Swap    schedule 21.02.2017
comment
Я думаю, это поможет!   -  person U.Swap    schedule 21.02.2017
comment
@U.Swap это именно то, к чему я стремлюсь, но я получаю ошибку отсутствия модуля с именем tessseract. несмотря на то, что pip устанавливает pytesseract и tesseract-ocr   -  person Siddhesh Acharekar    schedule 21.02.2017
comment
Вы решили проблему? Если нет, можете ли вы отредактировать вопрос, включив в него полный код для просмотра?   -  person thewaywewere    schedule 06.04.2017


Ответы (2)


Я столкнулся с этой проблемой при попытке запустить pytesseract в Pycharm. Убедитесь, что у вас есть путь среды var к папке Tesseract. Таким образом, программа знает, что нужно использовать tesseract.exe из установленного места.

Вот как выглядит мой путь:

person Sulav Acharya    schedule 20.06.2018

Вы можете установить tesseract с помощью команды ниже

pip install tesseract
person Tarunkant Gupta    schedule 06.04.2017
comment
Он устанавливает tesseract-0.1.3. Но когда я пытаюсь импортировать tesseract, он показывает эту ошибку: SyntaxError: неверный синтаксис - person Yogesh; 26.07.2019