You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

使用Hugging Face Transformers摘要Pipeline时出现递归错误求助

使用Hugging Face Transformers摘要Pipeline时出现递归错误求助

看起来你在导入Transformers的pipeline组件时碰到了棘手的递归导入问题,我之前处理过类似的情况,给你几个实用的排查和解决方向:

  • 先确认Python版本与库版本兼容性:你用的是Python 3.12,而有些早期版本的Transformers库对3.12的支持不完善,很容易触发这类导入递归问题。先运行pip show transformers查看当前库版本,如果是半年以前的旧版本,直接升级到最新稳定版试试:pip install --upgrade transformers

  • 排查虚拟环境的依赖冲突:从路径看你用了虚拟环境,但可能环境里的关联依赖(比如tokenizersaccelerate)版本不匹配,导致导入时出问题。可以尝试彻底重装相关依赖:

    1. 先卸载现有库:pip uninstall -y transformers tokenizers accelerate
    2. 重装带完整依赖的版本:pip install transformers[sentencepiece](加sentencepiece是为了兼容绝大多数摘要模型的分词器)
  • 检查脚本文件名是否踩坑:有没有把你的Python脚本命名为transformers.py?如果有的话,Python会优先导入你自己的脚本,而不是官方库,直接引发递归导入的死循环。赶紧把脚本改成别的名字,比如text_summarizer.py

  • 清理导入缓存重试:Python的导入缓存有时候会抽风,你可以删除虚拟环境里的__pycache__文件夹,或者直接重启你的IDE/终端,再重新运行脚本

如果上面的方法都没解决问题,建议把完整的报错信息贴出来(你现在的报错截断了maxi...部分),这样能更精准定位问题~

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

火山引擎 最新活动