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

导入transformers包时出现ValueError: got_ver is None错误如何解决?

解决方案
  • 第一步:确认Jupyter内核与安装transformers的Anaconda环境一致
    在Jupyter单元格中执行以下代码,核对输出的Python路径是否与报错信息中的C:\ProgramData\Anaconda3\路径匹配:
    import sys
    print(sys.executable)
    
    若路径不匹配,在Jupyter顶部菜单栏的「Kernel」-「Change kernel」中选择对应Anaconda环境的内核即可。
  • 第二步:升级transformers到最新版本
    打开Anaconda管理员控制台,激活对应环境后执行pip升级命令,conda-forge源的transformers包往往版本更新滞后,pip安装版本兼容性更好:
    pip install --upgrade transformers
    
  • 第三步:修复依赖包版本读取问题
    该报错通常是setuptools或packaging包版本过低导致无法读取依赖版本信息,执行命令升级对应依赖:
    pip install --upgrade setuptools packaging
    
  • 第四步:重装transformers包
    若上述操作无效,先卸载conda安装的transformers,再用pip重新安装:
    conda remove -y transformers
    pip install transformers
    
  • 临时绕过方案(不推荐,仅应急使用)
    若急需使用不想排查依赖问题,可在导入transformers前先执行以下代码跳过版本校验逻辑:
    import transformers.utils.versions
    transformers.utils.versions.require_version = lambda *args, **kwargs: None
    import transformers
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 20:39:02