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

Windows Python3.6下用pip安装GitHub包失败:找不到setup.py

解决pip安装GitHub仓库时的FileNotFoundError(缺失setup.py)

首先得明确报错的核心原因:你尝试用pip install git+https://github.com/charlesw/tesseract-vs2012.git安装的仓库并非Python包——它是Tesseract OCR引擎针对VS2012编译的源码项目,仓库里根本没有setup.py(pip安装Python包必需的构建配置文件),所以pip完全不知道该如何处理这个仓库的内容,才会抛出找不到文件的错误。

下面给你两种靠谱的解决思路:

思路一:手动克隆并编译使用(针对原仓库需求)

这个仓库的定位是提供Tesseract的VS2012编译环境,如果你确实需要这个特定编译版本的Tesseract,步骤如下:

  1. 先把仓库克隆到本地:
    git clone https://github.com/charlesw/tesseract-vs2012.git
    
  2. 打开仓库内的VS2012解决方案文件(比如tesseract.sln),用Visual Studio 2012编译整个项目,生成对应的可执行文件或库文件。
  3. 编译完成后,把生成的二进制文件路径加入系统环境变量,或者在Python代码里直接调用这些二进制文件来实现OCR功能。

思路二:改用Python封装的Tesseract包(更适合Python开发)

如果你只是想在Python中使用Tesseract的OCR功能,完全没必要折腾编译源码,直接用成熟的Python封装包更省心:

  1. 先安装pytesseract(Python对Tesseract的封装):
    pip install pytesseract
    
  2. 去Tesseract官方渠道下载适合Windows的安装包,完成安装后,要么把Tesseract的安装路径加入系统环境变量,要么在代码里直接指定路径:
    import pytesseract
    # 替换成你的Tesseract安装路径
    pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
    

这样就能快速在Python项目中用上Tesseract的OCR能力了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:37:31