在Linux服务器上,使用get-pip.py –user来安装pip

我以用户身份ssh到Linux服务器。 不知何故,服务器安装了Python 2.7.5,但不响应which pip

所以我试图根据pip文档使用get-pip.py安装pip。 默认安装选项似乎有问题:

 $ python get-pip.py OSError: [Errno 13] Permission denied: '/usr/lib/python2.7/site-packages/pip' 

所以我试了一下:

 $ python get-pip.py --user Collecting pip Using cached pip-9.0.1-py2.py3-none-any.whl Collecting setuptools Using cached setuptools-28.8.0-py2.py3-none-any.whl Collecting wheel Using cached wheel-0.29.0-py2.py3-none-any.whl Installing collected packages: pip, setuptools, wheel Successfully installed pip-9.0.1 setuptools-28.8.0 wheel-0.29.0 

但是which pip仍然no pip in ...(my PATH)产生no pip in ...(my PATH) 。 它在哪里安装,有人可以猜测?

如果通过python get-pip.py --user安装pip python get-pip.py --user执行文件应位于$HOME/.local/bin/pip

更新路径(例如在~/.bashrc ): PATH=$PATH:$HOME/.local/bin/

$ which pip ~/.local/bin/pip

我有同样的问题,但这个命令帮助hash -r尝试,然后使用命令which pip来看看点将位于