From: le d. <le....@la...> - 2010-02-05 16:15:36
|
Jonathan Hartley wrote : > On 05/02/2010 13:53, le dahut <le....@la...> wrote: >> >> What do you mean with "using the proper typelibs" ? >> >> I've found this message : >> http://www.mail-archive.com/pyt...@py.../msg258188.html >> This also solved my ImportError problem. >> >> But does this mean that I must tell users to install "Microsoft Visual >> C++ 2008 Redistributable Package" before installing my app ? >> Or is there a way to make py2exe copy the needed DLLs directly in the >> application ? >> >> >> Thanks. >> > > Sorry to be a bit one-note, but a description of dependencies on MS > Visual C, it's redistributable installer, and what your options are, can > now be found on the py2exe wiki tutorial page: > > http://www.py2exe.org/index.cgi/Tutorial > > If you own Visual Studio (not the free 'Express Edition') then you > probably have rights to bundle msvcr.dll with your application - > instructions how to do that are on the wiki. > > If you do not own Visual Studio, then yes you must ask your users to run > the redistributable installer before running your application. It is > important they use the precisely correct version of the redistributable > installer (ie. Visual C++ 2008 Redistributable package, the original, > not SP1). Links and details are on the wiki. 1) This is for me a big step backward. With python2.5 this was not needed ! 2) where is this documented ? (I mean "if you use win32ui with py2exe you need VC redist etc... good version ... not SP1...") 3) does this apply to other modules ? (to prevent me to loose hours looking for something other people already know) |