Python图像到字符串的转换没有一个模块是有效的

Python图像到字符串的转换没有一个模块是有效的,python,image,ocr,pytesser,Python,Image,Ocr,Pytesser,我正在使用像pytesseract、textract、pyocr这样的模块,所有这些都带有图像模块。打开.jpg文件后,我可以显示该文件,但无法读取该文件中的文本。我使用了三种模块,但每次都有相同的错误:系统找不到指定的文件。我使用Python 3.5 错误在pytesseract中这部分代码的config中(config=config)#这里有一个问题 你有什么想法吗? 我在互联网上搜索过,我找到了一些像lang='eng'这样的例子,但什么都不起作用 pytesseract模块的代码示例非常

我正在使用像pytesseract、textract、pyocr这样的模块,所有这些都带有图像模块。打开.jpg文件后,我可以显示该文件,但无法读取该文件中的文本。我使用了三种模块,但每次都有相同的错误:系统找不到指定的文件。我使用Python 3.5

错误在pytesseract中这部分代码的config中(config=config)#这里有一个问题

你有什么想法吗? 我在互联网上搜索过,我找到了一些像lang='eng'这样的例子,但什么都不起作用

pytesseract模块的代码示例非常简单:

im = Image.open("C:/Temp/Example.jpg")
im.show() # it works
text = pytesseract.image_to_string(im)
print(text)
我还使用了一些属性,但没有任何效果


如果有人知道发生了什么事,请告诉我

试试这个pyocr.get_available_tools()并检查tesseract是否安装正确当我打印它时,我只得到一个空列表。因此,当我想使用例如get_available_languages()时,我也什么也得不到……在开始时添加
import pytesseract
from PIL import Image
。假设您正确安装了pytesseract,它应该可以工作。当然,我有上面的两个导入。什么都不起作用,axact的错误是:FileNotFoundError:[WinError 2]系统找不到指定的文件,因为您的
pytesseract
安装不好,或者您没有定义映像的正确路径,尽管我认为不是后者,因为您说映像已打开。