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

无法离线加载本地BLEU指标报ConnectionError问题求助

解决本地加载BLEU指标时触发联网请求的问题

你碰到的问题本质是:就算指定了本地BLEU指标的路径,evaluate.load()还是会默认尝试从GitHub拉取依赖的bleu.py脚本,结果因为代理问题连不上。这是因为BLEU指标的实现本身依赖这个外部文件,没它跑不起来。

解决办法如下:

  • 方法一:手动补全依赖文件

    1. 找到你本地的BLEU指标目录 E:\evaluate-main\metrics\bleu
    2. 在该目录下新建scripts文件夹(如果没有的话)
    3. 将报错里提到的bleu.py文件放到这个scripts文件夹中
    4. 重新运行加载代码即可
  • 方法二:强制evaluate仅从本地加载
    在代码开头添加环境变量配置,让evaluate彻底跳过联网检查:

    import os
    os.environ["EVALUATE_OFFLINE"] = "1"
    
    import evaluate
    metric = evaluate.load(r"E:\evaluate-main\metrics\bleu")
    

    或者在Windows命令行里先设置环境变量再运行脚本:

    set EVALUATE_OFFLINE=1
    
  • 方法三:修改BLEU指标的本地配置
    打开本地BLEU目录下的metric.py文件,找到里面负责下载bleu.py的代码段,把远程URL替换成你本地bleu.py的路径(比如./scripts/bleu.py),这样加载时就会直接读取本地文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 04:31:21