Tesseract SyntaxError:'创建用户配置文件'错误

时间:2018-03-19 17:28:03

标签: tesseract

我最近安装了Tesseract模块并找到了一些教程,但我没有在互联网上找到任何解决方案。以下是简单的代码和错误:

from PIL import Image
from tesseract import image_to_string
a = Image.open('/Users/bob/Desktop/108.jpg')
b = image_to_string(a)
print(b)

这是错误:

print 'Creating user config file: {}'.format(_config_file_usr)
                                    ^
SyntaxError: invalid syntax

以下是图片:108.png

1 个答案:

答案 0 :(得分:3)

请勿使用from tesseract import image_to_string

pip install pytesseractimport pytesseract

另外,请确保在.py文件中分配.exe,如下所示:

pytesseract.pytesseract.tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'

This answer goes into depth on how to do it correctly

并且您的程序需要重新设计:

a = Image.open('/Users/bob/Desktop/108.jpg')
b = image_to_string(a)`

text = pytesseract.image_to_string(Image.open('/Users/bob/Desktop/108.jpg'))