import transformers 报错 ValueError: Unable to compare versions for ...

import transformers 报错 ValueError: Unable to compare versions for packaging>=20.0: need=20.0 found=None.

解决办法:

  1. 首先在该conda环境下运行如下代码查看相关包的版本
from importlib_metadata import version
print(version('packaging'))
  1. 如果版本不符合要求就该环境内 pip 重装或升级
  2. 如果输出 none 则在此环境下找到此包,例如...\anaconda3\Lib\site-packages,应该会找到多个不同版本的此包,(如多个不同版本packaging文件),然后手动删除后再pip重装
  3. 问题解决,print(version('packaging'))不再显示noneimport transformers成功

其它
在如下路径中找到这两个文件 dependency_versions_table.py 和 dependency_versions_check.py,可在其中查看transformers要求的依赖包及其版本
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值