无法卸载Tensorflow

问题描述 投票:0回答:8

下图显示了已安装的各个版本的tensorflow,但我无法卸载它。

我尝试了pip、pip3、conda,但它仍然无法识别tensorflow。

我什至尝试了该线程中的所有可能性Tensorflow:为什么“pip uninstall tensorflow”找不到tensorflow

如何彻底删除Tensorflow?

python tensorflow anaconda
8个回答
5
投票

您是否尝试通过先删除 protobuf 再删除 tensorflow 来卸载

sudo pip uninstall protobuf
sudo pip uninstall tensorflow

很可能您没有通过 conda 安装tensorflow,这就是您收到该错误的原因(找不到包) 要确定使用哪个包来安装特定包,您可以使用以下命令列出

conda list
pip list

。 ...等等

并使用适当的命令卸载软件包


5
投票

尝试

pip uninstall tensorflow-cpu

pip uninstall tensorflow-gpu

2
投票

在破折号处尝试“pip uninstalltensorflow-___”,根据您安装的版本添加CPU或GPU。


1
投票

您可以通过进入全局

site-packages
文件夹并手动删除文件来手动删除全局安装的任何 python 包。

pip show tensorflow
根据您的 pip 版本,应该为您提供机器上 TensorFlow 的位置。

通常是

/usr/lib/pythonX.X/site-packages
,其中
X.X
可以替换为您的 python/pip 版本。对于 Windows 机器也应该同样有效。

然后您可以通过删除文件夹tensorflow来卸载tensorflow。您很可能需要

sudo
特权。

完成后,你的机器上应该没有tensorflow的痕迹了。


1
投票

如果您创建了虚拟环境,则激活它。

。u000benv\脚本激活

在命令提示符之前注意 (venv)。
现在...

pip 卸载张量流

这对我有用!


1
投票

如果之前的答案不起作用,请尝试:

python -m pip uninstall tensorflow

直接在命令提示符(适用于 Windows)中,而不是在 jupyter 或 VS 中运行代码。

如果您之前安装了tensorflow-gpu,您应该在命令提示符中编辑上面的代码,如下所示:

python -m pip uninstall tensorflow-gpu

0
投票

我的在卸载时冻结了(!pip uninstall tensorflow)。这是因为cmd试图提示是否取消“(Y/n) ?”。解决方案是直接在cmd中输入“pip uninstall tensorflow”,而不是在笔记本中


0
投票

对我有用的是

pip uninstall tensorflow

然后我使用this

安装了它

检查您的 GPU 设置并进行相应安装。 应该可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.