我以用户身份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
来看看点将位于