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

使用Transformers Pipeline做情感分析时遇导入错误求助

解决transformers情感分析代码报错问题

问题原因

这个报错是transformers库和它的依赖库(比如accelerate)版本不兼容导致的——add_code_sample_docstrings函数的参数在不同版本里有变动,调用时出现了参数不匹配的情况。

具体解决步骤

  • 先彻底卸载相关冲突库:
    pip uninstall -y transformers accelerate tokenizers
    
  • 安装经过验证的兼容版本组合:
    pip install transformers==4.34.0 accelerate==0.23.0 tokenizers==0.14.1
    
  • 重新运行你的代码,就能正常初始化情感分析pipeline了。

备选方案

如果不想调整版本,也可以直接指定情感分析专用的轻量模型,绕开GPT2相关的加载问题:

from transformers import pipeline

# 指定distilbert的情感分析预训练模型
sent_pipeline = pipeline('sentiment-analysis', model='distilbert-base-uncased-finetuned-sst-2-english')

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 21:42:04