Just hit the same error and decided to answer this question – it might help someone to save time…
First, make sure you have installed/copied Tesseract-OCR executables.
Windows can’t find the executable
tesseract in the directories specified in your
PATH environment variable. So either make sure that the directory containing
tesseract is in your
PATH variable or overwrite
tesseract_cmd variable in your Python script like as following (put your PATH instead):
import pytesseract pytesseract.pytesseract.tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'
Beside that make sure that
TESSDATA_PREFIX Windows environment variable is set to the directory, containing
tessdata directory. For example:
TESSDATA_PREFIX=C:\Program Files (x86)\Tesseract-OCR
tessdata location is:
C:\Program Files (x86)\Tesseract-OCR\tessdata