pip中删除的包在conda中仍存在的解决办法

本文介绍了解决TensorFlow CPU和GPU版本冲突的方法。作者最初安装了tensorflow-gpu==1.13.1,但后来误装了一个CPU版本,导致运行速度缓慢且无法利用GPU加速。经过尝试,最终通过直接删除conda环境中不兼容的TensorFlow CPU版本解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题背景:在我的环境中本来安装好了tensorflow-gpu==1.13.1,但不知什么时候又安装了一个一个cpu版的tensorflow,结果导致在运行代码时运行的非常慢,自动在cpu版本的tf上运行,无法使用gpu来计算

尝试解决:先用一段测试代码,发现程序只在cpu上运行,然后去pycharm中的project interpreter发现了同时存在tensorflow==1.12.0和tensorflow-gpu=1.13.1,之后在终端通过命令行pip uninstall tensorflow=1.12.0,成功删除后在pip list中没有了,但回到pycharm中查看仍然存在。之后查找博客得知可能时存在于conda的环境中,通过conda list查看果然如此,然后通过conda remove(或者uninstall) tensorflow 来删除 一直出现conda: “The environment is inconsistent, please check the package plan carefully”。

最终解决:当这种在只存在于conda环境中的包删除时,可直接手动删除。先找到anaconda的安装路径,我这里的是D:\ProgramData\Anaconda3,找到这个文件夹下的conda-meta文件
在这里插入图片描述
然后从conda-meta中直接删除包所对于的json文件即可将其完全删除

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值