繁体   English   中英

AttributeError:模块“pytesseract.pytesseract”没有属性“pytesseract”。 你的意思是:'run_tesseract'?

[英]AttributeError: module 'pytesseract.pytesseract' has no attribute 'pytesseract'. Did you mean: 'run_tesseract'?

这是代码:

from PIL import Image
from pytesseract import pytesseract
pytesseract.pytesseract.tesseract_cmd = 'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe'
im = Image.open(r"screenshot.png")
text = pytesseract.image_to_string(im)
print(text)

这是我得到的错误:

Traceback (most recent call last):
  File "c:\Users\mark\Documents\Scripts\screenshot.py", line 3, in <module>
    pytesseract.pytesseract.tesseract_cmd = 'C:\Program Files (x86)\Tesseract-OCR\tesseract.exe'
AttributeError: module 'pytesseract.pytesseract' has no attribute 'pytesseract'. Did you mean: 'run_tesseract'?

我已经完成了这里推荐的几乎所有事情:安装 Tesseract-OCR,将其添加到环境变量中,pip install 等等......

我错过了什么?

from pytesseract import pytesseract

这个 import 语句意味着有一个名为pytesseract.pytesseract的模块,为方便起见,您将其简称为pytesseract

pytesseract.pytesseract.tesseract_cmd = '...'

为了使那行代码工作,必须有一个名为pytesseract.pytesseract.pytesseract的模块,这似乎值得怀疑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM