【问题标题】:How to deal w/ Tensorflow multiple versions/installations [Ubuntu, Anaconda, VirtualEnv]如何处理 TensorFlow 多个版本/安装 [Ubuntu、Anaconda、VirtualEnv]
【发布时间】:2018-09-13 19:20:13
【问题描述】:

我在我的 Ubuntu 上的 VirtualEnv 上安装了 Tensorflow。很快我意识到我可以在 Anaconda(Jupyter notebook 和命令行 Python)上导入 Tensorflow,甚至无需激活 VirtualEnv。然后我检查了 TF 版本print(tf.__version__)。对于 Anaconda,我得到了 v1.1.0,对于 VirtualEnv,我得到了 v1.5.0

我开始在 Anaconda 中进行一些挖掘,并看到一个 Tensorflow env 躺在那里。我用conda env remove -n tensorflow 删除了它,但即使从“envs”目录中删除了“tensorflow”conda 环境,我仍然可以导入 v1.1.0。

似乎某处安装了 Tensorflow 包,但我不知道。我对 Anaconda 没有经验,所以我只是尝试检查是否可以在其文件夹结构中找到任何与 TF 相关的文件,但运气不佳(我只在 bin 目录中找到了一个 tensorboard 二进制文件)。

那么如何识别和卸载 TF v1.1.0? 另外,有没有办法在 Anaconda 中连接/使用我当前的 VirtualEnv TF,以及如何?

【问题讨论】:

    标签: python tensorflow anaconda virtualenv ubuntu-17.10


    【解决方案1】:

    那么如何识别和卸载TF v1.1.0呢?

    在不激活虚拟环境的情况下运行pip show tensorflow。如果显示 TF v1.1.0 卸载它:

    pip uninstall tensorflow
    

    如果pip 不了解 TF,请手动查找:在 Python 中 print(tf.__path__)print(tf.__file__) 并删除目录。

    【讨论】:

      猜你喜欢
      • 2021-01-19
      • 1970-01-01
      • 2018-06-30
      • 2020-06-29
      • 2018-10-16
      • 2018-01-07
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      相关资源
      最近更新 更多