0

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

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

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

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

4

1 回答 1

1

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

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

pip uninstall tensorflow

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

于 2018-04-04T12:10:28.873 回答