From: King Simon-N. <sim...@mo...> - 2008-11-20 10:08:14
|
> -----Original Message----- > From: Roland Knecht [mailto:kne...@gm...] > Sent: 20 November 2008 09:56 > To: py2...@li... > Subject: [Py2exe-users] exe won't work on some machines > > Hi > > I'm currently programming a tool to send some snmp request on > a windows machine. > Because i don't want to install python on every machine i > wanted to distribute the Script as an exe made with py2exe. > To test if it would work I made an exe out of a hello world script. > > My problem is now that the exe works on the computer i have > made the exe and where I have installed python26 but it wont > work on any other computer. They prompt out: "The Application > has failed to start because the applications configuration is > incorrect. Reinstalling my help." > > What do I have to do to get an exe which works on every computer? > > Thanks for your help. > > Roland > Hi Roland, You may find this thread on the wxPython mailing list useful: http://lists.wxwidgets.org/pipermail/wxpython-users/2008-November/081956 .html More specifically, Thomas Heller's reply in this message: http://lists.wxwidgets.org/pipermail/wxpython-users/2008-November/082008 .html ...suggests that the files msvcr90.dll and Microsoft.VC90.CRT.manifest are required on the target machine (possibly alongside your executable). Unless you are specifically using Python 2.6 features in your program, you may find it easier to use Python 2.5 at this point - I think the DLL redistribution issue is more clear there. Hope that helps, Simon |