Python 如何从pip升级时消除此警告?
每当我使用pip时,它都会警告我我的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安装--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
,这样您就不必乱弄文件路径。