Anaconda报CondaVerificationError: The package for... appears to be corrupted.的解决方法

准备新建一个env的时候,conda报:

CondaVerificationError: The package for wheel located at /home/yu/anaconda3/pkgs/wheel-0.36.2-pyhd3eb1b0_0
appears to be corrupted. The path 'site-packages/wheel/vendored/__init__.py'
specified in the package manifest cannot be found.

CondaVerificationError: The package for wheel located at /home/yu/anaconda3/pkgs/wheel-0.36.2-pyhd3eb1b0_0
appears to be corrupted. The path 'site-packages/wheel/vendored/packaging/__init__.py'
specified in the package manifest cannot be found.

解决方法也很简单,按照这里网友的建议:https://blog.csdn.net/qq_35240640/article/details/114039835

把anaconda3/pkgs/下对应的包删掉就可以了。

而运行:conda clean --packages --tarballs 或者 conda clean --all 是没有用的。

另外,吐槽一下,之所以要新建env的原因是,想装一下PyTorch Geometric (PyG),我之前写GNNs主要用的是DGL,一直没用过的Geometric。按照这里:https://github.com/rusty1s/pytorch_geometric

如果直接运行:

conda install pytorch-geometric -c rusty1s -c conda-forge

发现会把现有的Pytorch替换掉,才想起来可能自己的pytorch版本比较老吧:

The following packages will be UPDATED:

  ca-certificates    pkgs/main::ca-certificates-2021.5.25-~ --> conda-forge::ca-certificates-2021.5.30-ha878542_0
  mkl                                            2020.1-217 --> 2020.2-256
  pytorch            pytorch::pytorch-1.6.0-py3.7_cuda10.2~ --> pkgs/main::pytorch-1.8.1-cpu_py37h60491be_0

这个……,你要替换我也能理解,为啥换成CPU版本的呢。所以没办法,才准备再新建一个env了。

  • 14
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值