如何完全卸载 TensorFlow?

cha*_*dan 15 14.04

我不小心为 64 位 Ubuntu/Linux 安装了 TensorFlow,启用了 GPU。当我仅安装 Linux 64 位 CPU 时,从 python 控制台导入 tensorflow 时出现分段错误。

小智 18

取决于你如何安装它考虑的事实,有多种方式可以做到这一点在这里。人们最通用的方式是通过 pip,检查使用:

sudo pip show tensorflow
Run Code Online (Sandbox Code Playgroud)

卸载使用:

sudo pip uninstall protobuf
sudo pip uninstall tensorflow
Run Code Online (Sandbox Code Playgroud)

使用以下方法安装它:

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl
Run Code Online (Sandbox Code Playgroud)

  • 你不应该`sudo pip`。 (11认同)
  • @runDOSrun 为什么不呢? (3认同)
  • 为什么需要 protobuf 来卸载 tensorflow? (2认同)

Tre*_*ect 5

condaenv 或任何虚拟 env 中运行时,sudo 不起作用。所以你可以使用:

python3 -m pip uninstall protobuf    
python3 -m pip uninstall tensorflow-gpu
Run Code Online (Sandbox Code Playgroud)

python3 -m是确保您正在使用pip3而不是使用pip2.