我在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,以及如何使用?
答案 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__)
中删除目录。