首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >python-pip yum包提供pip-python而不是pip

python-pip yum包提供pip-python而不是pip
EN

Stack Overflow用户
提问于 2010-11-09 02:23:26
回答 3查看 18.7K关注 0票数 18

我通过yum (使用Fedora的更新库)安装了python-pip包。但它不会将pip脚本添加到我的PATH中。

代码语言:javascript
复制
$ which pip
/usr/bin/which: no pip in
                (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:
                 /usr/bin:/usr/local/sbin:/usr/sbin:/sbin)

但是,它确实创建了pip-python

代码语言:javascript
复制
$ rpm -ql python-pip
/usr/bin/pip-python
[...snip...]

$ which pip-python
/usr/bin/pip-python

我在考虑让pip成为一个指向pip-python的符号链接,但是这个可执行文件命名为pip-python有什么原因吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-09 02:27:46

这可能是为了避免与另一个包含可执行文件pip的包发生冲突。只要你不安装那个包,你就应该是安全的。

另一个令人讨厌的例子是铬浏览器,我的发行版的可执行文件是chromium-browser,以避免与一些我在做apt-get install chromium之前从未听说过的游戏发生冲突。

票数 11
EN

Stack Overflow用户

发布于 2011-05-10 07:42:08

如果您安装了python-pip软件包,然后运行:

代码语言:javascript
复制
pip-python install -U pip

pip会自行修复的。

票数 35
EN

Stack Overflow用户

发布于 2013-08-27 09:04:42

由于perl-pip包中提到的冲突,Fedora上曾经出现过这种情况。在perl-pip打包程序的同意下,这在最近的版本中进行了更新,因此现在在Fedora17或更高版本上安装pip-python会安装/usr/bin/pip

详情请参见https://bugzilla.redhat.com/show_bug.cgi?id=958377

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

https://stackoverflow.com/questions/4126745

复制
相关文章

相似问题

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