2015-02-26 5 views
20

Я использую Ubuntu 14.04. У меня есть следующий код:pytesseract-no такой файл или ошибка каталога

import Image 
import pytesseract 
im = Image.open('test.png') 
print pytesseract.image_to_string(im) 

, но я получаю следующее сообщение об ошибке:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 540, in runfile 
    execfile(filename, namespace) 
    File "/home/chaitanya/pythonapp/localcopy.py", line 4, in <module> 
    print pytesseract.image_to_string(im) 
    File "/usr/local/lib/python2.7/dist-packages/pytesseract/pytesseract.py", line 142, in image_to_string 
    config=config) 
    File "/usr/local/lib/python2.7/dist-packages/pytesseract/pytesseract.py", line 75, in run_tesseract 
    stderr=subprocess.PIPE) 
    File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ 
    errread, errwrite) 
    File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child 
    raise child_exception 
OSError: [Errno 2] No such file or directory 

И программа питона и изображение в том же location.What может быть проблема ??

+0

еще такая же ошибка – chaitanya90

ответ

50

Вам необходимо установить tesseract-ocr:

sudo apt-get install tesseract-ocr 
+1

Спасибо вам много !! – Tanveer

+0

Я не могу вас поблагодарить! Это сообщение об ошибке было таким общим, я никогда бы не подумал, что tesseract отсутствует. (для CentOS: 'yum install tesseract') – carla

+0

да, его работы. Спасибо –

1

Если вы на окнах и есть PIP Installed перейти в каталог проекта и запуск:

pip install tesseract-ocr

+0

Спасибо Хуан Серрац – Shaz

Смежные вопросы