Mark Hammond wrote:
> On 5/01/2010 6:13 AM, Jonathan Hartley wrote:
> > Hey all,
> > Now that I sort-of understand how to bundle the MS Visual C
> > my py2exe applications (thanks to all who helped me get up to
> > I'd like to update the tutorial page on the py2exe wiki, to
> > specific and up-to-date info about providing the MSVC runtime
> > For the moment, I'll post it as a new subsection near the
bottom of the
> > Tutorial page. If that section gets long or detailed, it
could be split
> > off as a new page.
> > === Python 2.4 or 2.5 ===
> > Note that MSVCR71.dll is provided by py2exe,
> I'm not sure that is quite true - I think it is provided by Python
> itself and now also by many other applications, but not py2exe.
> will *usually* be available but not always.
> > and if you have rights
> > to redistribute, you need do nothing more. If you do not have
> > to distribute, your users (or your installer) need to run
> > vcredist_x86.exe, with a link to download it.
> > /HELP! Does it matter which version of vcredist_x86.exe they
> > this case? In particular, is MSVCR71.dll included in the
> > studio 2008 redistributable that will be referenced below?
> > experiment to try and discover this tonight, but would
> > any input./
> They must run the "redistributables for VC2005" - none of the 2008
> redist packages include this DLL.
> > === Python 2.6 and newer ===
> > Note that you must provide MSVC90.dll yourself. Note how
> > versions of this file exist, with the same filename, and
> > is the one you need.
> > If you have rights to redistribute, how to create a Win32
> > using the dll and a manifest file.
> > If you do not have rights to redistribute, your users (or your
> > installer) need to run vcredist_x86.exe, with a link to
> > (VC2008 version (not SPI which seems to install the wrong
> > MSVC90.dll ))
> That's correct - until Python uses VS2008 SP1 to build Python
> that is :)
Many thanks for that Mark. I posted my update to the wiki page, at:
I realise this is a major change to a prominent page of the wiki, and I
don't really know what I'm doing, so I quite understand if anyone wants
to revert the changes and talk about them some more, or move the
weighty new section onto it's own separate page. Let me know if I made
any other errors, or if you think it sucks, I'm all ears.
Best regards all round,
Jonathan Hartley Made of meat. http://tartley.com
email@example.com +44 7737 062 225 twitter/skype: tartley