2017-08-12 6 views
0

エラーをチェックしてインストールに失敗したモジュールを報告したい。モジュール名が間違っているかスペルが間違っているコードがあるとします。何らかの理由でインストールが失敗したモジュール名を私のコードで表示したい。例:pipでpythonモジュールをインストール中にエラー/警告を確認する

私はこのようなモジュール名とそのバージョンを読んでいる辞書を持っており、Python 3.4のコード自体からインストールしています。私がPython Shellでこのスクリプトを実行しているときは、エラーではない赤い色の警告が表示されますので、私はそれを処理できません。

このようなケースを処理する方法を教えてください。

答えて

0

pip.main(…)は、predefinedのいずれかのステータスコードを返します。それが成功かどうかを確認してください:

import sys, pip 
rc = pip.main(['install', 'someMisspelledModuleName==1.2.3']) 
sys.exit(rc) 

ここで結果コードを使用して終了します。

関連する問題