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

Windows10安装tesseract-ocr报错求助:找不到leptonica头文件

解决Windows10下pip安装tesseract-ocr失败的问题

核心误区纠正

你不需要通过pip安装tesseract-ocr这个PyPI包——Python生态中主流的Tesseract OCR绑定是pytesseract,而Tesseract的核心程序(含Leptonica依赖)需要单独安装,并非通过pip。

分步解决方案

  1. 卸载错误包
    先移除之前尝试安装的tesseract-ocr包:

    pip uninstall -y tesseract-ocr
    
  2. 正确安装Tesseract本体(含Leptonica)

    • 下载Windows版Tesseract安装包,安装时务必勾选Add to PATH选项,确保系统能识别tesseract命令。
    • 验证安装:打开命令提示符,输入以下命令,能正常输出版本信息即成功:
      tesseract --version
      
  3. 安装Python官方绑定pytesseract
    执行pip安装命令:

    pip install pytesseract
    
  4. 配置Tesseract路径(可选)
    如果tesseract --version提示找不到命令,或pytesseract运行时报错,可通过两种方式解决:

    • 临时配置(代码内):在Python代码中指定Tesseract的绝对路径:
      import pytesseract
      pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
      
    • 永久配置(环境变量):将Tesseract安装目录(如C:\Program Files\Tesseract-OCR)添加到系统环境变量PATH中,重启命令提示符或IDE后生效。

(可选)若坚持安装tesseract-ocr包

如果一定要安装这个老旧的Cython绑定包,需手动指定Leptonica的头文件和库路径(假设Leptonica安装在C:\Program Files\leptonica):

pip install tesseract-ocr --global-option=build_ext --global-option="-IC:\Program Files\leptonica\include" --global-option="-LC:\Program Files\leptonica\lib"

但不推荐此方案,该包多年未更新,兼容性差。

内容的提问来源于stack exchange,提问作者Ben.H

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 23:05:35