我使用 bazel 编译后安装了 tensorflow。现在我想删除它。
我默认的python是python3.6,但是这次安装是在python3.5上完成的。
我该如何卸载 tensorflow 并删除 bazel 安装的所有痕迹?
答案1
Bazel 仅用于构建 Tensorflow;实际安装是通过 完成的。因此您还pip
需要通过 卸载它。pip
如果您安装了两个版本的 Python /usr/local
,则第二个安装可能会覆盖/usr/local/bin/pip
第一个安装的命令。因此,您不再拥有pip
第一个版本的命令。但是,该命令只是一个包装器,您可以直接使用 Python 来运行模块pip
,其功能与以下命令相同pip
:
python3.5 -m pip ...
通过它您可以安装/删除该版本 Python 的包。
但是,为了将来更好地隔离,我强烈建议使用虚拟环境(viapipenv
或 anaconda 等),而不是安装到。安装到 通常也需要 root 权限,而以 root 权限运行从互联网下载的任意脚本(这基本上就是所做的)存在安全风险。/usr/local
/usr/local
pip
setup.py