Fix #4324: Add verbose output for pip install errors #89
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR resolves Cloud-CV/EvalAI#4324
Since we're using Python 3.7.5 in EvalAI-Starters, we can use subprocess.run instead of .check_call. This will allow us to capture the output and standard error output, making it more specific and verbose.
Here's how it will look:
In this, I used the wrong module name and the wrong package name.
This way, we can make it easier to debug.