首页 > 解决方案 > 使用 Anaconda/Jupyter 的 TesseractNotFoundError

问题描述

我已经安装了 Anaconda 2018.12(Python 3.7 版本)。我正在尝试测试 pytesseract 模块,但我一直遇到:

TesseractNotFoundError: C:\Program Files (x86)\Tesseract-OCR\tesseract.exe 未安装或不在您的路径中

我已经做好了:

我已经搜索了 tesseract.exe 文件,但在系统上的任何地方都找不到它,所以我很难理解如何将模块引用/导入到 jupyter 笔记本中,如果它已经被使用到 anaconda 中?

我试图运行的代码是:

from PIL import Image 
import pytesseract
#pytesseract.pytesseract.tesseract_cmd = r"C:\\Program Files (x86)\\Tesseract-OCR\\tesseract.exe"

text = pytesseract.image_to_string(Image.open('C:\Temp\IMG_1519.jpg'))

print(text)

我希望这是简单的用户错误,但我们将不胜感激地收到任何帮助。非常感谢,本

标签: pythonpython-tesseract

解决方案


PyPi页面引用:

Python-tesseract 是 Google 的 Tesseract-OCR 引擎的包装器。

和(在先决条件下):

安装 Google Tesseract OCR(有关如何在 Linux、Mac OSX 和 Windows 上安装引擎的附加信息)

这意味着,这pytesseract不是一个独立的模块。它是使用Google 的 Tesseract-OCR 引擎的 python 包装器,您需要单独安装它


推荐阅读