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

导入evaluate库时提示requests被劫持的问题求助

导入evaluate库时提示requests被劫持问题

环境配置

  • python==3.9.13
  • requests==2.31.0

已尝试的修复操作

  • 卸载并重新安装python-requests、evaluate、requests
  • 安装python-dotenv

测试代码

from evaluate import load

bertscore = load("bertscore")
predictions = ["hello there", "general kenobi"]
references = ["hello there", "general kenobi"]

results = bertscore.compute(predictions=predictions, references=references, lang="en")

报错信息

糟了💩。你安装的requests库被劫持了😱
已发生异常,使用%tb查看完整回溯信息。

SystemExit: 🔥

补充信息

附pip freeze输出截图:
终端pip freeze截图


解决方案建议

  1. 验证并重装requests库
    先检查requests包是否损坏:

    pip check requests
    

    若存在损坏或依赖问题,强制重新安装指定版本:

    pip install --force-reinstall requests==2.31.0
    
  2. 排查可疑依赖包
    查看pip freeze输出,若存在名称与requests相似的可疑包(比如仿冒名称的恶意包),立即卸载:

    pip uninstall <可疑包名称>
    
  3. 使用干净虚拟环境测试
    新建独立虚拟环境,隔离全局环境的污染:

    # 创建虚拟环境
    python -m venv text_eval_env
    # Windows激活环境
    text_eval_env\Scripts\activate
    # Linux/macOS激活环境
    source text_eval_env/bin/activate
    # 安装必要包
    pip install evaluate requests==2.31.0
    

    之后在该环境中运行测试代码,确认是否解决问题。

  4. 切换Python版本管理工具
    若全局Python环境持续出现异常,可使用pyenv或conda管理独立的Python版本,避免系统级包冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 19:17:24