2016-03-26 31 views
7

パッケージのインストール中にPIPから何らかの警告を無効にすることはできますか? 私はこのようなオプションを見つけられませんでしたpip usage! 私は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を使用しています。ただし、バージョン8.1.1が使用可能です。

'pip install --upgrade pip'コマンドを使用してアップグレードを検討する必要があります。

私はPIPをアップグレードすることはできません。このバージョンを使用する必要があります。

+0

単に終了コードを確認してみませんか? – cel

答えて

3

ピップをオプション--disable-pip-version-checkで使用してください。

あなたのコードで

、実行するコマンドは次のようになります。PIPのサポートの

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

ないすべてのバージョンでは、それはまた、PIP 7.1.2のために働く必要がありますので、それはピップ6.0.8で動作します。

関連する問題