You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用img2table时遇OSError:Tesseract未在环境中找到,求解决

解决Tesseract未找到的报错问题

这个报错说明你的系统中未安装Tesseract OCR工具,或者安装后没有将其添加到系统环境变量PATH中,导致img2table无法定位到它。按以下步骤解决:

1. 安装Tesseract OCR

  • Windows系统:下载对应版本的Tesseract安装包,运行安装程序。安装时建议勾选**"Add Tesseract to PATH"**选项,可自动配置环境变量。
  • 若未勾选该选项,务必记住安装路径(默认通常是C:\Program Files\Tesseract-OCR\)。

2. 手动配置环境变量(若安装时未自动添加)

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
  • 在系统变量的PATH条目里,添加Tesseract的安装目录(例如C:\Program Files\Tesseract-OCR)。
  • 保存设置后,关闭所有已打开的命令提示符和Python编辑器,重启后生效。

3. 验证配置是否成功

打开命令提示符(cmd),输入以下命令:

tesseract --version

若能正常输出Tesseract的版本信息,说明配置完成。

4. 代码兜底配置(若PATH仍未生效)

如果上述步骤后报错依旧,可以在代码中直接指定Tesseract的执行文件路径:

from img2table.document import Image
from img2table.ocr import TesseractOCR

img = Image("mark sheet.jpg")
# 替换为你的Tesseract实际安装路径
tesseract = TesseractOCR(tesseract_cmd=r"C:\Program Files\Tesseract-OCR\tesseract.exe")

tables = img.extract_tables(ocr=tesseract, borderless_tables=True)

print(tables[0].df)

内容的提问来源于stack exchange,提问作者fikunmi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 06:02:08