在 RHEL5 上找不到 pip 命令

pip command not found on RHEL5

我正在尝试使用 PIP 安装 AWS CLI。

pip --help

命令最初显示找不到 pip 命令。

所以我按照指南使用

安装 pip
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py

它显示了这样的东西

Requirement already up-to-date: pip in /rhel5pdi/apollo/package/local_1/Linux-2.6c2.5-i686/Python27/Python27-2009.0-0/lib/python2.7/site-packages

但是如果我再次使用 pip --help 命令,它会显示同样的错误

pip not found

我搜索了很多,但没有找到任何有用的信息。

我正在 VMBox RHEL5 上安装它。

星期四的一点 UNIX 101。 pip 可执行文件的位置可能不在您的 PATH 环境变量中。如果你想直接从命令行 运行 pip,你可以做以下两件事之一:

  1. pip 的位置添加到 PATH;或
  2. 符号链接 pip 到您 PATH 上已有的某个位置,例如/usr/local/bin.

选项 2 可能是最简单的,并且不会弄乱您的 PATH。只需创建一个符号链接(必要时使用 sudo):

ln -s /rhel5pdi/apollo/package/local_1/Linux-2.6c2.5-i686/Python27/Python27-2009.0-0/lib/python2.7/site-packages/pip /usr/local/bin/pip

但是,由于 pip 作为 Python 模块安装,您可以只对解释器使用模块选项 -m

python -m pip

您还可以将此命令的别名添加到您的 ~/.bashrc 文件中:

alias pip="python -m pip"

这将允许 pip 直接从命令行调用。