首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pip列表和sudo pip列表显示不同的包版本

pip列表和sudo pip列表显示不同的包版本
EN

Stack Overflow用户
提问于 2017-08-29 22:42:07
回答 2查看 840关注 0票数 0

我使用的是Ubuntu 16.04,python2.7和pip 9.0.1

当我调用pip listsudo pip list时,我得到了不同的答案。

this相似问题相反,which pipsudo which pip给出了相同的答案:/usr/local/bin/pip

还要注意,pip uninstall <packagename>有时会给我提供No files found to uninstall,但sudo pip uninstall确实会找到并卸载这些包。因此卸载的软件包将保留在pip list列表中,但不会保留在sudo pip list中。我不知道两个列表之间的所有差异是否都是这样发生的。

EN

回答 2

Stack Overflow用户

发布于 2017-08-29 22:45:22

我认为pip list正在显示当前用户安装的所有软件包

sudo pip list正在显示超级用户安装的所有软件包

您将无法卸载由超级用户安装的软件包。

票数 0
EN

Stack Overflow用户

发布于 2017-08-30 01:44:06

/usr/[local/]lib/{site,dist}-packages/中有系统包,在~/.local/lib中有本地(用户)包,在virtualenv中有包。sudo pip跳过virtualenv并以不同的用户(根用户)运行,这就是不同之处所在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45942046

复制
相关文章

相似问题

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