How can I programmatically install the Python msi that's on this location:
X:\install\python-3.3.2.msi
I know I can use subprocess.call()
or Popen()
to do that, but I don't know how to make the other parameters automatically set. Like make the program available for all users, etc.
What I am trying to do is to run the msi application from a Python script so that every time I run the script, it installs python-3.3.2.msi
on the machine the script is ran for.
Now a new question is whether the Python msi installer supports silent installation. I want the installation to, in fact, be silent, i.e. I would like that the installer "knows" all parameters from the command line call and no user interaction is necessary at all. Please look at Viktor Kerkez's comment below and let me know if that's how you would do it too.
Is it possible to tell all the necessary parameters via command line?