已解决!ERROR: Cannot uninstall ‘TBB‘. It is a distutils installed project and thus we cannot accurately

今天在安装anaconda的torch环境时,出现以下报错:
ERROR: Cannot uninstall 'TBB'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
在这里插入图片描述

分析后,问题原因如下:
使用底层工具安装的自带package,缺失了文件列表信息,导致无法根据文件列表卸载旧版,无法替换旧版文件,无法干净地升级,所以python拒绝安装或者升级某个package。
解决方案:

  1. 使用 pip 进行安装并忽略已安装的版本:`pip install --ignore-installed tbb
  2. 重新安装,如果仍然不行则执行第三步
  3. 手动清理:
    (a) 我们需要手动删除 TBB 相关的文件。通常,这些文件会位于 Python 的 site-packages 或 dist-packages 目录下。
    (b)找到 TBB 安装目录,并删除相关的文件或目录。例如,路径可能类似于 lib/pythonX.X/site-packages/ 或 lib/pythonX.X/dist-packages/。
    有时候 distutils 安装的包可能会在 dist-packages 目录下,而不是 site-packages。检查这两个目录以确保删除了正确的文件。(这里推荐大家使用everything进行文件检索。)
    为了安全起见,建议大家把这些文件新建一个文件夹进行保存。
    在这里插入图片描述
  4. 执行删除命令pip uninstall tbb,出现如下所示则表示删除成功。

    5.最后重新执行安装即可。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值