我通过yum
(使用Fedora的更新库)安装了python-pip
包。但它不会将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
有什么原因吗?
发布于 2010-11-09 02:27:46
这可能是为了避免与另一个包含可执行文件pip
的包发生冲突。只要你不安装那个包,你就应该是安全的。
另一个令人讨厌的例子是铬浏览器,我的发行版的可执行文件是chromium-browser
,以避免与一些我在做apt-get install chromium
之前从未听说过的游戏发生冲突。
发布于 2011-05-10 07:42:08
如果您安装了python-pip
软件包,然后运行:
pip-python install -U pip
pip会自行修复的。
发布于 2013-08-27 09:04:42
由于perl-pip包中提到的冲突,Fedora上曾经出现过这种情况。在perl-pip打包程序的同意下,这在最近的版本中进行了更新,因此现在在Fedora17或更高版本上安装pip-python会安装/usr/bin/pip
。
https://stackoverflow.com/questions/4126745
复制相似问题