Как скомпилировать код Python с PyTesseract в EXE? - PullRequest
0 голосов
/ 05 марта 2019

У меня есть рабочий проект Python, который использует библиотеку pytesseract .Я проверил это в PyCharm.Python ver.3,7.Теперь я пытаюсь скомпилировать этот проект в exe-файл с помощью PyInstaller.

Когда я запускаю exe, я получаю ошибку:

Файл "getTextFromScreen.py", строка 5, в ModuleNotFoundError:

Нет модуля с именем 'pytesseract' [9188] Не удалось выполнить скрипт main

Мой импорт в коде выглядит следующим образом:

import pytesseract
pytesseract.pytesseract.tesseract_cmd = r'Tesseract-OCR\tesseract'

Я предоставляю целый 'Tesseract-OCR 'папка в папке проекта Python и папке скомпилированного проекта.

Я не знаю, что я делаю неправильно.Я хочу попросить вас о помощи

1 Ответ

0 голосов
/ 05 марта 2019

Вы используете Windows?Вы должны включить расширение .exe в свой путь.Вместо этого просто r'Tesseract-OCR\tesseract', используйте r'Tesseract-OCR\tesseract.exe'.У меня тоже есть проект, использующий PyTesseract, я предоставляю целую папку tesseract в проекте python и хорошо работает после компиляции с использованием PyInstaller.

...