我正在尝试升级Centos 7上的pip。I安装了pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)。
当我运行pip install --upgrade pip --user时,我得到以下输出:
Collecting pip
Using cached https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-8.1.2
You are using pip version 8.1.2, however version 19.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.我试过的
我尝试了以下几种方法,它们都产生了与上面相同的输出和结果:
pip install --upgrade pip --userpip install -U pip --user --ignore-installedpip install -U pip --user --ignore-installed --no-cache-dirsudo yum update pip,返回No Match for argument: pip
No package pip available.
No packages marked for updatesudo yum update python-pip,返回No packages marked for update观察
python -m pip --version输出:
pip 19.3.1 from /home/deploy/.local/lib/python2.7/site-packages/pip (python 2.7)
pip --version输出:
pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
发布于 2019-11-22 07:53:23
如果希望/home/deploy/.local/lib/python2.7/bin解析到与python相同的位置,则需要在/usr/lib/python2.7/bin之前更新路径以包含python。否则,python -m pip是更合适的使用模式。
否则,您将看到两个完全独立的python安装,其中之一确实升级了pip。
注意: Python2已经结束了,所以最好还是删除主文件夹中的一个,转而使用Pipenv或pyenv之类的东西。
https://stackoverflow.com/questions/58984280
复制相似问题