py2exe copies to much dlls
Anand Pillai
pythonguy at Hotpop.com
Thu Sep 4 13:34:14 EDT 2003
py2exe finds module paths by parsing your python source file.
I think it also uses the PYTHONPATH environmenet variable.
So if your PYTHONPATH contains $PYTHON/lib-tk (which it normally
does), py2exe will copy the tcl/tk dlls too into the build
directory, which are needed for tkinter.
Try editing the PYTHONPATH variable and remove the lib-tk
directory from it.
HTH
-Anand
Peter Hansen <peter at engcorp.com> wrote in message news:<3F573D52.32D836BD at engcorp.com>...
> Achim Domma wrote:
> >
> > I managed to build a simple com server with py2exe. My script only imports
> > codecs and re, but the dist folder contains tcl84.dll, tk84.dll and
> > win32ui.pyd. Can somebody tell me why? And how to prevent this? I don't do
> > any gui stuff, so where does the dependency comes from?
>
> Can you py2exe the following script and see what you get? If it's
> still the same stuff, post the py2exe setup.py script you used and
> the command line:
>
> # test script
>
> print 'Hello, world!'
>
> (Yes, that's all... :-)
>
> -Peter
More information about the Python-list
mailing list