Use msi.dll API instead of msiexec
Call pip via python.exe