I use PyInstaller (svn version) to create a standalone version of my program, which includes Python and all the dependencies. In order to make it work correctly, you need to enable everything (like py2exe and other similar programs, see this question ), but then it works very well.
Then you need to create an installer. NSIS works great for this and is free, but it creates .exe files, not .msi. If .msi is not required, I highly recommend it. Otherwise, check the answers to this question for other parameters.
dF. 20 sept '08 at 1:52 2008-09-20 01:52
source share