首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip安装--升级pip不是升级pip

pip安装--升级pip不是升级pip
EN

Stack Overflow用户
提问于 2019-11-21 21:48:46
回答 1查看 2.1K关注 0票数 0

我正在尝试升级Centos 7上的pip。I安装了pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)

当我运行pip install --upgrade pip --user时,我得到以下输出:

代码语言:javascript
复制
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 --user
  • pip install -U pip --user --ignore-installed
  • pip install -U pip --user --ignore-installed --no-cache-dir
  • sudo yum update pip,返回

代码语言:javascript
复制
No Match for argument: pip
No package pip available.
No packages marked for update

  • sudo 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)

EN

回答 1

Stack Overflow用户

发布于 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之类的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58984280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档