在pip安装软件包时禁用警告

我能以某种方式禁用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得到警告:

您正在使用pip版本7.1.2,但版本8.1.1可用。

您应该考虑通过'pip install --upgrade pip'命令进行升级。

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


使用选项--disable-pip-version-check

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

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

并非所有的pip版本都支持它,但它可以在pip 6.0.8中运行,因此它也可以用于pip 7.1.2。

链接地址: http://www.djcxy.com/p/90991.html

上一篇: Disable warnings while pip installing packages

下一篇: Issue with Swift 2.2 generics (Xcode 7.3)