Python 如何从pip升级时消除此警告?

Python 如何从pip升级时消除此警告?,python,pip,virtualenv,Python,Pip,Virtualenv,每当我使用pip时,它都会警告我我的pip已经过时,需要通过执行pip安装--upgrade pip来升级它 但当我这么做的时候,它似乎没有效果,只是告诉我同样的事情。它是圆形的 我怎样才能解决这个问题?见下文 $ pip install --upgrade pip You are using pip version 6.0.8, however version 8.1.1 is available. You should consider upgrading via the 'pip inst

每当我使用pip时,它都会警告我我的pip已经过时,需要通过执行
pip安装--upgrade pip
来升级它

但当我这么做的时候,它似乎没有效果,只是告诉我同样的事情。它是圆形的

我怎样才能解决这个问题?见下文

$ pip install --upgrade pip
You are using pip version 6.0.8, however version 8.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already up-to-date: pip in my-virtualenv/lib/python2.7/site-packages
编辑:我正在运行Red Hat Enterprise Linux(在AWS上)。所以我只是尝试卸载并重新安装python pip。当我这样做时,它告诉我它将安装PIP6.1.1.-1.21.amzn1。如何使其安装新版本???

您需要运行:

pip install --upgrade pip
两次


第一次升级到版本
8.1.0
,第二次升级到
8.1.1
。此后将不再出现警告。

您可以使用system package manager安装pip

对于ubuntu/debian:
apt get install python pip

对于arch:
pacman-spythonpip

在这种情况下,每当有新版本可供您的发行版使用时,软件包管理器都会更新pip。

您可以通过以下方式进行修复:

pip3 install --upgrade pip

这对我很有效

这个问题在这里得到了解决:

pip
存在一个已知问题,即使您的操作系统附带了pip版本,它也会打印该警告。使用以下命令可以安全地消除警告:

mkdir -p $HOME/.config/pip
printf "[global]\ndisable-pip-version-check = True\n" \
  > $HOME/.config/pip/pip.conf

你试过安静吗?或者
pip安装--升级pip==8.1.1
?如果您的计算机上安装了python 2和python 3,请确保您正在升级正确版本的pip。对Python2使用
pip2
或仅对Python2使用
pip
,对Python3使用
pip3
。哈哈
--安静
会抑制除讨厌警告之外的所有内容。必须喜欢
pip
。警告可能会说
6.0.8版用于在您的系统上工作,实际上是随它一起提供的。但皮普喜欢出去,不时地打破自己。
这不管用。无论我运行多少次,它都保持不变。不回答有关如何抑制警告的问题。谢谢。两次运行
pip安装--升级pip
solved warning
您使用的是pip版本8.1.1,但版本9.0.1可用。你应该考虑通过“PIP安装升级PIP”命令进行升级。没有回答关于警告的问题。问题是“我怎么解决这个问题?见下文”。没有回答有关如何抑制警告的问题。此外,至少在CentOS 7.3上,您需要先
yum安装epel release
。最好执行
pip config set global.disable-pip-version-check True
,这样您就不必乱弄文件路径。