18

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

4

3 回答 3

35

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

pip-python install -U pip

pip 会自行修复。

于 2011-05-09T23:42:07.737 回答
11

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

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

于 2010-11-08T18:27:46.147 回答
5

由于与 perl-pip 包的冲突,Fedora 曾经是这种情况。在 perl-pip 打包程序的亲切同意下,这已在最近的版本中进行了更新,因此现在在 Fedora 17 或更高版本上安装 pip-python/usr/bin/pip

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

于 2013-08-27T01:04:41.903 回答