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

已安装Tesseract仍报错:FileNotFoundError: [Errno 2] 找不到文件或目录'tesseract'

解决Tesseract安装后仍出现FileNotFoundError的问题

这个问题我碰到过好多次,本质是系统找不到Tesseract的可执行文件路径——哪怕你已经装了软件,Python的相关库(比如pytesseract)还是没法自动定位到它。下面给你几个靠谱的解决办法:

  • 检查并配置系统环境变量
    把Tesseract的安装目录加到系统的PATH环境变量里:

    • Windows系统:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在系统变量的PATH中添加Tesseract的安装路径(比如C:\Program Files\Tesseract-OCR),添加完成后重启你的终端或IDE。
    • Mac/Linux系统:编辑~/.bashrc或~/.zshrc文件,添加一行export PATH=$PATH:/path/to/tesseract(替换成你的实际安装路径),然后执行source ~/.bashrc(或对应shell的配置文件)让修改生效。
  • 在代码中手动指定Tesseract路径
    如果不想折腾环境变量,或者改了还是不行,直接在代码里硬编码路径也是个快速解决办法。以pytesseract为例:

    import pytesseract
    # Windows示例,注意用r前缀避免转义问题
    pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
    # Mac示例
    pytesseract.pytesseract.tesseract_cmd = '/usr/local/bin/tesseract'
    # Linux示例
    pytesseract.pytesseract.tesseract_cmd = '/usr/bin/tesseract'
    

    不知道自己的Tesseract路径?可以在终端里用where tesseract(Windows)或which tesseract(Mac/Linux)命令查询。

  • 验证Tesseract是否真的安装成功
    打开终端/命令提示符,输入tesseract --version。如果能正常输出版本信息,说明安装没问题;如果提示「找不到命令」,那要么是路径没配置对,要么是安装过程出了问题,得重新安装Tesseract。

  • 更新Python相关库
    确保你用的pytesseract是最新版本,旧版本可能存在路径识别的bug。执行下面的命令更新:

    pip install --upgrade pytesseract
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 09:20:27