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

运行PaddleOCR报错[SSL:WRONG_VERSION_NUMBER]的问题求助

解决PaddleOCR运行时[SSL:WRONG_VERSION_NUMBER]错误的方案
  • 升级pip版本
    pip 10.0.1版本过于老旧,对新SSL协议的支持不足,先升级pip:
    执行命令:pip3 install --upgrade pip
    如果直接升级失败,用官方脚本强制更新:curl https://bootstrap.pypa.io/get-pip.py | python3

  • 强制使用HTTP下载模型
    PaddleOCR默认通过HTTPS拉取预训练模型,旧系统的SSL库可能不兼容新协议,可通过环境变量切换为HTTP:
    终端运行前先执行:export PADDLEOCR_DOWNLOAD_PROTOCOL=http
    或者在Python代码开头添加:

    import os
    os.environ['PADDLEOCR_DOWNLOAD_PROTOCOL'] = 'http'
    
  • 手动下载模型并指定路径
    找到对应PaddleOCR 2.6.1.3版本的检测、识别模型,下载到本地目录,运行时通过参数指定本地路径,示例命令:
    paddleocr --det_model_dir ./ch_PP-OCRv3_det_infer --rec_model_dir ./ch_PP-OCRv3_rec_infer

  • 更新系统OpenSSL库
    MacOS 10.13自带的OpenSSL版本偏旧,用Homebrew安装新版:
    brew install openssl
    配置环境变量让Python调用新版OpenSSL:

    export LDFLAGS="-L/usr/local/opt/openssl/lib"
    export CPPFLAGS="-I/usr/local/opt/openssl/include"
    

    如果你的Python3.7是源码安装的,重新编译;如果用pyenv管理,重新安装Python3.7并指定OpenSSL路径:
    pyenv install 3.7.17 --configure-openssl=/usr/local/opt/openssl

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 05:52:49