在 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
,你可以做以下两件事之一:
- 将
pip
的位置添加到 PATH
;或
- 符号链接
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
直接从命令行调用。
我正在尝试使用 PIP 安装 AWS CLI。
pip --help
命令最初显示找不到 pip 命令。
所以我按照指南使用
安装 pipcurl "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
,你可以做以下两件事之一:
- 将
pip
的位置添加到PATH
;或 - 符号链接
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
直接从命令行调用。