在 pytesseract 导入中出现以下错误。
代码:
from pytesseract import image_to_string
from PIL import Image
tessdata_dir_config='--tessdata-dir "C:\\Program Files (x86)\\Tesseract-OCR\\tessdata"'
im = Image.open(r'E:\\mini project\\tally.jpg')
print(im)
#text = image_to_string(im, lang = 'eng')
print(image_to_string(im,lang='eng',config=tessdata_dir_config))
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=500x703 at 0x1B0D1E13828>
回溯(最近一次调用):文件“E:\mini project\main.py”,第 10 行,in print(image_to_string(im,lang='eng',config=tessdata_dir_config)) 文件“C:\Python35\lib \site-packages\pytesseract\pytesseract.py",第 136 行,在 image_to_string nice=nice) 文件 "C:\Python35\lib\site-packages\pytesseract\pytesseract.py",第 82 行,在 run_tesseract proc = subprocess. Popen(命令,stderr=subprocess.PIPE)文件“C:\Python35\lib\subprocess.py”,第 950 行,在init restore_signals,start_new_session 中)文件“C:\Python35\lib\subprocess.py”,第 1220 行, in _execute_child startupinfo) FileNotFoundError: [WinError 2] 系统找不到指定的文件