Re: py2exe, library.zip and python.exe



"Thomas Heller" <theller@xxxxxxxxxx> wrote in message
news:mailman.4509.1172662567.32031.python-list@xxxxxxxxxxxxx
Martin Evans schrieb:
I have converted a Python script using py2exe and have it set to not
bundle
or compress. The result is my exe and all the support files including
library.zip (exactly as planned - nice job py2exe).

Question: My py2exe application needs to be able to execute extra copies
of
python.exe. I have placed python.exe in the same directory. It obviously
picks up the main python24.dll but how can I configure things so that it
would use the same library.zip for all the library files? This would
save
me having two sets of files.

(The py2exe application happens to be a twisted server app running as a
service which has the ability to launch python scripts as a logged on
user)

Thanks, Martin.


You have to put library.zip on sys.path. Maybe you could create a site.py
file
in that directory which can do this, I assume the python.exe will try to
load that.

There may be other possibilities as well.

Thomas


Many thanks for the tip, it got me thinking. When python.exe is loaded,
sys.path already had python24.zip in it so changing the specified library in
py2exe from the default libary.zip to python24.zip solved it!

Martin


.



Relevant Pages

  • Re: py2exe, library.zip and python.exe
    ... or compress. ... The result is my exe and all the support files including ... library.zip (exactly as planned - nice job py2exe). ...
    (comp.lang.python)
  • py2exe, library.zip and python.exe
    ... I have converted a Python script using py2exe and have it set to not bundle ... The result is my exe and all the support files including ...
    (comp.lang.python)
  • Re: Looking for a dream language: sounds like Python to me.
    ... ??Py2Exe bundles it all together, but does not make it any faster. ... How inefficient is py2exe. ... bytecode using the same library files. ...
    (comp.lang.python)
  • Re: Hiding console window
    ... You can tell py2exe to make a windows exe by putting the line windows = ... python script (instead of the .exe version of that script). ... >> Use py2exe to compile Python programs to EXEs. ...
    (comp.lang.python)
  • Re: cant run py app after compile to exe by py2exe , gettext
    ... > full source package ... exe as a console version first with the --console command line flag to ... import py2exe ... The latest py2exe 0.5.0 creates windows programs in such a way that ...
    (comp.lang.python)