PyTesseract - проблема установки - PullRequest
2 голосов
/ 28 февраля 2020

при попытке запустить мой скрипт у меня возникают проблемы с Pytesseract. Я установил через pip и установил исполняемый файл. Однако при попытке запустить следующий упрощенный код:

import pytesseract

pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe'
text = pytesseract.image_to_string(rotated_image)

Меня постоянно мучает следующий код ошибки:

OSError: [WinError 740] The requested operation requires elevation

У меня есть права администратора на моем ноутбуке, но я не являюсь основной учетной записью , Любая помощь будет высоко ценится.

Ответы [ 2 ]

1 голос
/ 03 марта 2020

Запустите терминал или IDE от имени администратора.

enter image description here

Тогда ошибка о OSError: [WinError 740] The requested operation requires elevation должна исчезнуть.

0 голосов
/ 06 марта 2020

Я могу просто использовать этот код для использования tesseract без указания пути.

import pytesseract

result = pytesseract.image_to_string("./important/aaa.jpg")
print(result)

Поскольку я добавляю папку tesseract в ПУТЬ системы.

Вы установили tesseract в вашем C:\Program Files (x86) .Этот каталог не может быть легко доступен без разрешения администратора.

Итак, теперь, если вы не хотите запускать этот код от имени администратора, вы можете просто

добавьте папку tesseract в вашу системную PATH.

Вы ее получили?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...