WindowsError: [Error 2] The system cannot find the file specified for pytesseract

I am trying to do OCR using pytesseract, but getting Windowserror. Please help.

from PIL import Image from pytesseract import image_to_string import matplotlib.pyplot as plt 

Upload Images

 im = Image.open('image_112472.jpg') # the second one im.load() 

Print text

 print(image_to_string(im,lang='eng')) 

I get the following error

 Traceback (most recent call last): File "C:/Users/amuly/PycharmProjects/P1/Teeth_detection/test1.py", line 17, in <module> print(image_to_string(im,lang='eng')) File "C:\Users\amuly\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 122, in image_to_string config=config) File "C:\Users\amuly\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 46, in run_tesseract proc = subprocess.Popen(command, stderr=subprocess.PIPE) File "C:\Users\amuly\Anaconda2\lib\subprocess.py", line 390, in __init__ errread, errwrite) File "C:\Users\amuly\Anaconda2\lib\subprocess.py", line 640, in _execute_child startupinfo) WindowsError: [Error 2] The system cannot find the file specified 
0
source share
1 answer

You must make sure that tesseract.exe is located on your computer (for example, by installing Tesseract-OCR), then add the containing folder to the PATH environment variable or declare it using

 import pytesseract pytesseract.pytesseract.tesseract_cmd attribute 
0
source

Source: https://habr.com/ru/post/1243786/


All Articles