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

使用Hugging Face Transformers CLI下载模型时遭遇SSL证书验证错误的求助

Hugging Face Transformers CLI下载模型时遭遇SSL证书验证错误的求助

我在Windows 10的PowerShell里用Hugging Face Transformers CLI下载TheBloke/falcon-40b-instruct-GPTQ模型时,一直碰到SSL证书验证失败的问题。不管是用Python脚本还是直接在PowerShell里执行,哪怕只尝试一次下载,都会出现同样的错误。我用的命令是:

transformers-cli download TheBloke/falcon-40b-instruct-GPTQ

错误信息:

Traceback (most recent call last):
  File "C:\Users\ben\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\connectionpool.py", line 466, in _make_request
    self._validate_conn(conn)
  File "C:\Users\ben\AppData\Local\Programs\Python\Python312\Lib\site-packages\urllib3\connectionpool.py", line 1095, in _validate_conn
    conn.connect()
...
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1000)

环境详情:

  • 操作系统: Windows 10
  • Python版本: 3.12
  • transformers-cli版本: 最新版(通过pip安装)
  • 网络环境: 公司网络和家用网络都试过,结果一致

我已经尝试过的解决方法:

  1. 通过pip install --upgrade certifi更新CA证书
  2. 尝试禁用SSL验证后运行transformers-cli:
    $env:CURL_CA_BUNDLE = ""
    transformers-cli download TheBloke/falcon-40b-instruct-GPTQ
    
    这个操作没有解决问题
  3. 用curl --insecure可以单独下载Hugging Face的单个文件,但没法和transformers-cli配合使用
  4. 切换过不同的网络,包括家里的Wi-Fi
  5. 确认Python环境和requests库都是最新版本:
    pip install --upgrade requests urllib3 transformers huggingface_hub
    

我的疑问:

  1. 有没有办法让Hugging Face CLI绕过SSL验证,同时保证下载能正常完成?
  2. 这个问题会不会和我的Python安装配置,或者Windows的SSL特定设置有关?
  3. 有没有其他替代方法,可以手动下载模型文件,然后放到Hugging Face的缓存目录里正常使用?

补充信息:

  • 我试过下载tiiuae/falcon-7b-instruct这类小模型,同样遇到了这个问题
  • 多个虚拟环境里都存在这个问题

备注:内容来源于stack exchange,提问作者bbartling

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 18:23:11