繁体   English   中英

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

[英]python-pip yum package provides pip-python instead of pip

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

$ 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

$ rpm -ql python-pip
/usr/bin/pip-python
[...snip...]

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

我正在考虑将pip作为pip-python的符号链接,但有没有理由将可执行文件命名为pip-python

如果你安装python-pip包然后运行:

pip-python install -U pip

pip将自行修复。

这可能是为了避免与另一个具有可执行文件pip包冲突。 只要您不安装该软件包,就应该是安全的。

另一个令人讨厌的例子是chrome浏览器,我的发行版的可执行文件是chromium-browser以避免与我从未听过的游戏发生冲突,直到我做了: apt-get install chromium

这曾经是Fedora的情况,因为perl-pip包存在冲突。 在perl-pip打包器的亲切同意下,这已在最新版本中更新,因此在Fedora 17或更高版本上安装pip-python现在安装/usr/bin/pip

有关详细信息,请参阅https://bugzilla.redhat.com/show_bug.cgi?id=958377

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM