python - python pip软件包提供 pip python 而不是 pip

  显示原文与译文双语对照的内容

我安装了 python-pip 包通过 yum ( 使用fedora仓库的更新) 。 它不会将 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

我正在考虑做 pippip-python 符号链接,但有可执行的原因是叫 pip-python 呢?

时间:

可以避免与另一个具有名为 pip的可执行文件的冲突。 只要你不安装那个软件包,你应该是安全的。

另一个恼人的例子是铬浏览器,我可执行的发行版 chromium-browser 避免冲突和一些游戏我从来没有听说过,直到我做了一个: apt-get install chromium

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


pip-python install -U pip

pip将自行修复。

在Fedora上曾经是这种情况,因为与perl-pip软件包的冲突。 亲切同意perl-pip包装机,这在最近版本已经更新,所以在fedora安装 pip-python 17或晚现在安装 /usr/bin/pip

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

...