在RHEL5上找不到pip命令

时间:2015-04-02 09:13:15

标签: python pip

我正在尝试使用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上安装它。

1 个答案:

答案 0 :(得分:2)

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

  1. pip的位置添加到PATH;或
  2. pip符号链接到您PATH上的某个位置,例如/usr/local/bin
  3. 选项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