MSYS2 MINGW requires some particular MSYS2-specific packages. Closes https://github.com/espressif/esp-idf/issues/2480 Closes https://github.com/espressif/esp-idf/issues/2474 Closes https://github.com/espressif/esp-idf/issues/2486
Using 'sudo pip install' can cause a lot of problems because usually there are a couple of Python interpreters installed. This fix encourages developers to use `pip install --user` instead which is safer.