[英]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.