我在Ubuntu14.04上使用Tensorflow-0.8。我首先从源代码安装了Tensorflow,然后根据官方教程设置了Tensorflow的开发环境。当我想要卸载Tensorflow时,我使用以下命令:
sudo pip uninstall tensorflow
我遇到了以下错误:
Can't uninstall 'tensorflow'. No files were found to uninstall
请问哪里出了问题?
供参考,pip show tensorflow
的输出结果为:
Name: tensorflow
Version: 0.8.0
Location: /home/AIJ/tensorflow/_python_build
Requires: numpy, six, protobuf, wheel
但是我实际上在另一个Tensorflow目录中发现了
/usr/local/lib/python2.7/dist-packages/tensorflow
除此之外,我也有一个关于Python通用用法的问题。 我在我的系统中看到了两个非常相似的目录,即:
/usr/lib/python2.7/dist-packages
/usr/local/lib/python2.7/dist-packages
有人能告诉我它们之间的区别吗? 我注意到每次使用
sudo pip install <package>
时,包将安装到/usr/local/lib/python2.7/dist-packages
,我能否使用pip install
将软件包安装到/usr/lib/python2.7/dist-packages
中?非常感谢您的帮助!
virtualenv
中安装Tensorflow,这没有问题。个人而言,我更喜欢使用Docker
。它可能更适合您。 - Kruupösrm -rf tensor*
。 - Gokul NCrm -rf
不是一个好的策略:因为你可能仍然会在环境中留下元数据,从而在以后创建冲突。我刚刚在 Anaconda 的文档 package remove 中读到,conda uninstall tensorflow
应该可以正常工作。如果你确认了这一点(例如使用另一个包),我将相应地更新我的答案。 - Kruupösconda uninstall tensorflow
没有起作用,它显示PackageNotFoundError: Package(s) is missing from the environment: tensorflow
这是因为我使用 pip 从官方轮子安装了 TF,但是当我执行pip uninstall tensorflow
时,pip 似乎找不到它。 - Gokul NC