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

Bel*_*dez 18 python fedora distribute

我安装了python-pipyum(使用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)
Run Code Online (Sandbox Code Playgroud)

但它确实创造了pip-python:

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

$ which pip-python
/usr/bin/pip-python
Run Code Online (Sandbox Code Playgroud)

我正在考虑建立pip一个符号链接,pip-python但有没有一个原因可执行文件的名称pip-python开头?

Rya*_*ady 35

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

pip-python install -U pip
Run Code Online (Sandbox Code Playgroud)

pip将自行修复.

  • 这适用于Fedora <17但不再是18,啊. (2认同)

mik*_*obi 11

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

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

  • 而已!Fedora有一个名为"perl-pip"的软件包.**必须**是冲突.谢谢先生/女士. (4认同)

nco*_*lan 5

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

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