Pytesseract не работает

Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> from PIL import Image
>>> import pytesseract
>>> i=Image.open("C:\Users\dharaneeshvrd\Desktop\img.jpg

SyntaxError: EOL при сканировании строкового литерала

>>> i=Image.open("C:\Users\dharaneeshvrd\Desktop\img.jpg")
>>> print pytesseract.image_to_string(i)

Traceback (последний вызов был последним): Файл "", строка 1, в печати pytesseract.image_to_string(i) Файл "C:\Python27\lib\site-packages\pytesseract\pytesseract.py", строка 161, в image_to_string config=config) Файл "C:\Python27\lib\site-packages\pytesseract\pytesseract.py", строка 94, в run_tesseract stderr=subprocess.PIPE) Файл "C:\Python27\lib\subprocess.py", строка 390, в init errread, errwrite) Файл "C:\Python27\lib\subprocess.py", строка 640, в _execute_child startupinfo) WindowsError: [Ошибка 2] Системе не удается найти указанный файл

>

Что я здесь не так сделал? Я установил pytesseract, используя pip как

pip install pytesseract

и подушка как

pip install pillow

1 ответ

Как указано в ошибке:

Система не может найти указанный файл

Имя файла - C: \ Users \ dharaneeshvrd \ Desktop \ img.jpg - неверно (или не существует).

Предполагая, что вы работаете в Ubuntu, формат имени файла должен быть другим.

Во-первых, я бы посоветовал определить файл на вашем диске, а во-вторых:

ls -lsa /full/path/name

чтобы убедиться, что вы написали путь правильно, а затем использовать его в скрипте Python

Другие вопросы по тегам