【问题标题】:Cannot uninstall Tensorflow无法卸载 TensorFlow
【发布时间】:2018-12-08 07:43:22
【问题描述】:

following image 显示已安装的各种版本的 tensorflow,但我无法卸载它。

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

我什至尝试了这个帖子Tensorflow: why 'pip uninstall tensorflow' cannot find tensorflow的所有可能性

如何彻底移除 Tensorflow?

【问题讨论】:

  • 您可以尝试手动删除
  • 我的回答对你有用吗?
  • 好的,非常感谢!!

标签: python tensorflow anaconda


【解决方案1】:

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

sudo pip uninstall protobuf
sudo pip uninstall tensorflow

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

conda list
pip list

。 ...等

并使用适当的命令卸载包

【讨论】:

    【解决方案2】:

    试试

    pip uninstall tensorflow-cpu
    

    pip uninstall tensorflow-gpu
    

    【讨论】:

      【解决方案3】:

      在破折号处尝试“pip uninstall tensorflow-___”,根据您已安装的构建添加 CPU 或 gpu。

      【讨论】:

        【解决方案4】:

        您可以通过进入全局site-packages 文件夹并手动删除文件来手动删除全局安装的任何python 包。

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

        通常是/usr/lib/pythonX.X/site-packages,其中X.X 可以替换为您的python/pip 版本。这同样适用于 Windows 机器。

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

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

        【讨论】:

        • pip show Tensorflow 没有给出任何输出,我去搜索了但是没有文件夹 site-packages 而是有一个 dist-packages 文件夹。我搜索了所有 pythonX.X 文件夹,没有提到 Tensorflow。
        • 还有什么可以推荐的吗?
        • 也许你已经把它安装在你的用户目录中了?
        【解决方案5】:

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

        .\venv\Scripts\激活

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

        pip 卸载张量流

        这对我有用!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-08-17
          • 2020-04-01
          • 2018-12-01
          • 2018-09-29
          • 2017-11-24
          • 2018-10-31
          • 2020-08-24
          • 1970-01-01
          相关资源
          最近更新 更多