首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tensorflow:为什么'pip uninstall tensorflow‘找不到tensorflow

Tensorflow:为什么'pip uninstall tensorflow‘找不到tensorflow
EN

Stack Overflow用户
提问于 2016-09-28 00:25:24
回答 2查看 42.6K关注 0票数 20

我在Ubuntu14.04上使用Tensorflow-0.8。我首先从源代码安装Tensorflow,然后根据official tutorial设置Tensorflow进行开发。当我想要使用以下命令卸载tensorflow时

代码语言:javascript
运行
复制
sudo pip uninstall tensorflow

我遇到了以下错误:

代码语言:javascript
运行
复制
Can't uninstall 'tensorflow'. No files were found to uninstall

谁能告诉我哪里错了?

作为参考,pip show tensorflow的输出为

代码语言:javascript
运行
复制
Name: tensorflow
Version: 0.8.0
Location: /home/AIJ/tensorflow/_python_build
Requires: numpy, six, protobuf, wheel

但实际上我在以下位置找到另一个Tensorflow目录

代码语言:javascript
运行
复制
/usr/local/lib/python2.7/dist-packages/tensorflow

此外,我还有一个关于Python的通用用法的问题。我在我的系统中看到了两个非常相似的目录,即

代码语言:javascript
运行
复制
/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

非常感谢您提前给予的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-28 04:46:43

这可能是因为您没有使用install Tensorflow using pip,而是使用python setup.py develop,如您的link所示。

如果使用python setup.py install安装软件包,pip uninstall可能会失败,因为它们不会留下元数据来确定安装了哪些文件。

因此,您应该能够使用选项-udevelop--unistall卸载Tensorflow

代码语言:javascript
运行
复制
cd /home/AIJ/tensorflow/_python_build
python setup.py develop --uninstall

为了回答第二个(感兴趣的字符串)关于在/usr/lib/python2.7/usr/local/lib/python2.7下创建的两个dist-package的问题,该主题上已经存在一个great Stack Overflow answer

PS: Tensorflow是一个很好的库,你应该考虑不卸载它:)

票数 10
EN

Stack Overflow用户

发布于 2016-09-28 00:44:21

我相信pip不是为python2.7安装的。

尝试:

代码语言:javascript
运行
复制
pip -V

例如,在我的系统上,它说:

代码语言:javascript
运行
复制
pip 8.1.2 from /usr/lib/python3.4/site-packages (python 3.4)

因此,基本上使用pip uninstall只会删除python3.4的包(而不是python2.7)。

因此,我不使用pip二进制文件,而是从python内部调用pip模块。

在您的案例中:

代码语言:javascript
运行
复制
python2.7 -m pip uninstall tensorflow
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39729787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档