【问题标题】:Uninstall tensorflow 2.1.0卸载张量流 2.1.0
【发布时间】:2020-01-20 13:22:23
【问题描述】:

我在卸载 TensorFlow 时遇到问题。

我有一个使用 TensorFlow 的 Python 脚本。我希望它使用 TensorFlow1.15,但它目前使用的是 TensorFlow 2.1.0。我通过我的 cmd 删除了 TensorFlow:pip uninstall tensorflowpip uninstall tensorflow-gpu。当我再次运行这些命令时,它说没有安装 TensorFlow。但是,我可以看到我的脚本说它正在使用 TensorFlow 2.1.0(我在脚本中添加了行:print(tf.__version__))。有谁知道这个 TensorFlow 2.1.0 安装在哪里以及如何从我的 PC 中删除它?

【问题讨论】:

  • 你的操作系统是什么?
  • pip 可能指向与您的python 脚本不同的位置,您应该尝试使用python -m pip uninstall tensorflow 或更好地使用虚拟环境
  • 嗨,欢迎来到 StackOverflow。我想知道重新启动是否会消除您的问题?另外,请注意,从 Anaconda 卸载可能不会改变 PyCharm 等虚拟环境。
  • 是的,我也试过 python -m uninstall tensorflow!它还说我没有tensorflow
  • 我重新启动了我的电脑,但它没有任何效果。你知道如何从 PyCharm 中卸载 tensorflow 吗?

标签: python tensorflow


【解决方案1】:

你也可以通过 Pycharm 中的这个命令降级tensorflow terminal

python -m pip install --user --upgrade tensorflow==1.15

它也可以用于其他库。

【讨论】:

    【解决方案2】:

    这个问题意味着你在终端和脚本中使用了不同的python。

    你提到了 PyCharm。默认情况下,它会为新项目创建一个虚拟环境。它也可以使用你的全局 python。在任何情况下,在 PyCharm 中打开一个终端(它应该在窗口底部,或者在 Mac 上是 View -> Tool Windows -> TerminalOption + F12,在 Windows 上是 Alt + F12)。从那里你应该运行pip uninstall tensorflow。 PyCharm 会在终端自动激活正确的 python 环境。

    【讨论】:

      【解决方案3】:

      根据上面提供的信息,很难确定您尝试卸载的场景。 我建议使用 anaconda 为您的项目创建一个新的 python 环境-

      按照这些步骤-

      1. 下载Anaconda website的exe文件
      2. 安装它。
      3. 打开cmd
      4. 使用此命令创建新环境conda create -n yourenvname python=3.6
      5. 通过conda install tensorflow-gpu==1.15安装tensorflow 1.15
      6. 进入 pycharm 选择你的新 conda 环境。(文件 -> 设置 -> 项目 -> 项目解释器 -> 为 env 插入路径)

      您在 windows 中的环境可能在 windows 安装驱动器 -> 用户 -> anaconda3 -> 环境

      【讨论】:

      • 我已经安装了anaconda。当我在 anaconda 中运行 4 时,除了说我需要更新 anaconda。运行 5 时,它显示:PackagesNotFoundError:当前渠道无法提供以下软件包:- tensorflow-gpu==1.5。最后,如何在pycharm中选择conda环境?
      • 试试 conda install -c default tensorflow-gpu==1.15.0 还有 conda update conda 来更新 anconda 包
      • 我已经提到了如何在pycharm上选择anaconda in point - 6
      • 对不起,第6点我没看懂。我现在已经成功安装了tensorflow 1.15。我应该在我的解释器中导入 env 包吗?
      • 是的,添加环境选项中有一个 + 按钮,您可以选择环境的路径(选择添加现有环境)
      【解决方案4】:

      文件->设置

      现在您在最右侧工具栏上的“+”按钮“单击”它 终于安装包了

      如果仍然没有安装软件包或 pycharm 显示错误,那么您必须从基本根目录中删除 tensorflow 并重新安装它

      【讨论】:

      • 感谢您的评论!我这样做了,但是当我打印我的 tensorflow 版本时,我仍然有 2.1.0
      • 我正在制作一个可以检测物体的程序。我有一个属性错误:tensorflow 没有属性“graphdef”。其他人帮助我并告诉我我的 tensorflow 版本错误。据他说,我需要 tensorflow 1.15。当我打印:print(tf.__version__) 时,在我的程序中它说:2.1.0,所以程序说我有 tensorflow 2.1.0
      • 我也面临这个问题不要尝试切换到 tensorflow==2.0 你应该更新你的代码,这就是我所做的
      • stackoverflow.com/questions/59822617/… 访问这可能会对您有所帮助
      猜你喜欢
      • 2021-03-12
      • 2018-09-11
      • 2017-11-05
      • 2017-03-03
      • 1970-01-01
      • 1970-01-01
      • 2017-12-01
      • 2019-08-02
      相关资源
      最近更新 更多