Python 在pip安装程序包时禁用警告

Python 在pip安装程序包时禁用警告,python,pip,warnings,popen,Python,Pip,Warnings,Popen,我可以在PIP安装软件包时禁用它的警告吗? 我还没有发现这样的选择! 我正在尝试使用python脚本(2.7.8)安装软件包,并检查是否成功: p = subprocess.Popen( 'pip install requests', shell=True, executable='/bin/bash', stdout=subprocess.PIPE, stderr=subprocess.PIPE ) out, err = p.communicate()

我可以在PIP安装软件包时禁用它的警告吗? 我还没有发现这样的选择! 我正在尝试使用python脚本(2.7.8)安装软件包,并检查是否成功:

p = subprocess.Popen(
    'pip install requests',
    shell=True,
    executable='/bin/bash',
    stdout=subprocess.PIPE,
    stderr=subprocess.PIPE
)
out, err = p.communicate()
if err:
    sys.stdout.write('Error occured while executing: %s' % err)
我从皮普那里得到一个警告:

您使用的是pip版本7.1.2,但版本8.1.1可用

您应该考虑通过“PIP安装升级PIP”命令进行升级。


我不允许升级PIP,我需要使用这个。

使用PIP并选择
——禁用PIP版本检查

在代码中,要运行的命令为:

'pip --disable-pip-version-check install requests'

并非所有版本的pip都支持它,但它在pip 6.0.8中工作,因此它也应该适用于pip 7.1.2。

为什么不简单地检查退出代码?