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

Python 2.7虚拟环境无法pip安装OCRopus依赖的问题求助

Python2.7环境下安装OCR项目依赖的SSL问题解决方案

我来帮你搞定这个头疼的安装问题——你遇到的SSL错误本质是Python2.7的默认SSL库不支持PyPI现在要求的TLS 1.2+协议,再加上Python2.7早就停止维护,新版pip也不再兼容它,导致连接PyPI时握手失败。不过别担心,还是有办法解决的,下面给你两种可行方案:

方案一:修复Python2.7的pip与SSL支持

这是最直接的方法,通过降级pip并增强SSL能力来恢复连接:

  1. 先把pip降级到最后支持Python2.7的版本(20.3.4是最后一个兼容版):
    pip install pip==20.3.4
    
  2. 安装增强SSL支持的依赖包,解决SNI缺失和SSLContext问题:
    pip install pyopenssl ndg-httpsclient pyasn1
    
  3. 再次尝试安装项目依赖,如果国外连接不稳定,可以用国内镜像源提速:
    pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
    

方案二:离线安装依赖包

如果方案一还是失败,直接下载离线包本地安装更稳妥:

  • 先确认每个依赖包最后支持Python2.7的版本(比如numpy最后兼容2.7的是1.16.6)
  • 下载对应Windows平台的.whl文件(注意匹配你的系统位数,32位/64位)
  • 切换到下载目录,执行本地安装命令,比如numpy:
    pip install numpy-1.16.6-cp27-none-win_amd64.whl
    
  • 重复这个步骤安装requirements.txt里的所有依赖,最后再执行:
    python setup.py install
    

额外提醒

如果这个OCR项目是旧版ocropus,其实社区有Python3兼容的分支(比如ocropy),你可以看看原仓库有没有类似的fork或分支,这样长期使用起来更省心。但如果必须用当前仓库,上面的两种方案完全可以解决安装问题。

内容的提问来源于stack exchange,提问作者Perl Del Rey

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 17:18:14