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

启动PyTerrier时遭遇[SSL: CERTIFICATE_VERIFY_FAILED]错误求助

解决PyTerrier初始化时的SSL证书验证失败问题

针对你遇到的ssl.SSLCertVerificationError错误,这是PyTerrier初始化时需要下载依赖资源,但本地SSL证书链无法验证服务器证书导致的,给你几个可行的解决方向:

  • 临时跳过SSL验证(仅测试环境用)
    如果你只是做测试,不想折腾证书配置,可以在初始化时禁用SSL验证:

    import pyterrier as pt
    if not pt.started():
        pt.init(ssl_verify=False)
    

    注意:这个方法会降低安全性,绝对不要在生产环境使用。

  • 修复Python的SSL证书链
    很多时候是Python自带的证书库不全,尤其是MacOS系统下通过官方安装包安装的Python:

    • 打开终端,运行这个命令安装证书:
      /Applications/Python\ 3.x/Install\ Certificates.command
      
      把3.x换成你实际的Python版本,比如3.10。
    • Windows/Linux用户可以尝试更新certifi库:
      pip install --upgrade certifi
      
  • 指定自定义证书文件
    如果你有企业内部的根证书,可以在初始化时指定证书路径:

    import pyterrier as pt
    if not pt.started():
        pt.init(ssl_verify="/path/to/your/certificate.pem")
    

    把/path/to/your/certificate.pem替换成你实际的证书文件路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 04:54:52