只需遇到相同的错误,然后决定回答这个问题-可能会帮助某人节省时间…
首先,确保已安装/复制了Tesseract-OCR可执行文件。
Windows
tesseract在您的
PATH环境变量中指定的目录中找不到可执行文件。因此,请确保包含该目录的
tesseract位置位于您的
PATH变量中,或者确保
tesseract_cmd您的Python脚本中的覆盖变量如下所示(改为放置PATH):
import pytesseractpytesseract.pytesseract.tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'
除此之外,确保将
TESSDATA_PREFIXWindows 环境变量设置为包含
tessdata目录的目录。例如:
TESSDATA_PREFIX=C:Program Files (x86)Tesseract-OCR
如果
tessdata位置是:
C:Program Files (x86)Tesseract-OCRtessdata