如何处理W / Tensorflow多个版本/安装[Ubuntu,Anaconda,VirtualEnv]

时间:2018-04-04 09:30:19

标签: python tensorflow anaconda virtualenv ubuntu-17.10

我在VirtualEnv上的Ubuntu上安装了Tensorflow。很快我意识到我可以在Anaconda(Jupyter笔记本和命令行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目录中找到了一个张量二进制文件)。

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

1 个答案:

答案 0 :(得分:1)

  

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

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

pip uninstall tensorflow

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