conda环境已经安装了xxx依赖包,为何pip install yyy包时,pip还去寻找xxx依赖包

我在离线的服务器上通过conda activate gpt进入gpt环境后,想更新gpt中的transformers包(v4.26.1升级到4.29.1),于是手动去清华源(https://pypi.tuna.tsinghua.edu.cn/simple/) 下载好transformers4.29.1.whl包之后,

想通过pip install transformers4.29.1.whl来升级安装transformers,执行时报错,发现pip想去联网下载huggingface-hub这个包,

但gpt这个conda环境其实已经安装了huggingface-hub这个包(经pip list查看)。

已经有了为何还要去下载?

我在本地用pip install transformers==4.29.1来安装transformers这个包(本地之前也已经有了transformers v4.26.1),发现pip也会去下载huggingface-hub并且把已有的transformers、huggingface-hub先卸载了已有版本再去安装了新的版本,安装完发现huggingface-hub的版本是0.14.1,

是不是服务器上当前的huggingface-hub版本不对,于是手动下载了huggingface-hub v0.14.1,并传到服务器上pip install huggingface-hub.v0.14.1.whl安装成功,再pip install transformersv4.29.1也安装成了。

原来,升级transformers包时,在现有conda环境已经安装了huggingface-hub的情况下,pip还去下载huggingface-hub,是因为现有的huggingface-hub版本不是新版transformers包所需要的,因此pip才去联网下载合适版本的huggingface-hub。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值