John,

you should read under

http://www.py2exe.org/index.cgi/SingleFileExecutable

   1 
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_1>
from distutils.core import setup   2
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_2>
import py2exe, sys, os   3
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_3>
   4 
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_4>
sys.argv.append('py2exe')   5
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_5>
   6 
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_6>
setup(   7 
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_7>
    options = {'py2exe': {'bundle_files': 1}},   8
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_8>
    windows = [{'script': "single.py"}],   9
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_9>
    zipfile = None,  10
<http://www.py2exe.org/index.cgi/SingleFileExecutable#CA-7615755cbd8c1a2a3a7d2b593a265f3ed4c42c76_10>
)


the documented secret lies with the bundle_files option.

This way you will get down to 1-3 files:

1.) the singe file exe containing Python, your programm and the depending
libraries
2.) 2 files from the Microsoft C-runtime.

2015-01-06 17:59 GMT+01:00 John Sampson <jrs....@ntlworld.com>:

>  I tried py2exe but the executable file has to be in a specific folder
> along with many other files that py2exe generates. It therefore cannot be
> placed in any folder.
> As far as I can see cx-freeze produces a folder, not a single file.
>
> I am looking for a way of producing a single executable file that can be
> run in any folder, and nothing else - that is, standalone.
>
> Regards
>
> John Sampson
>
>
> On 06/01/2015 13:07, Graeme Glass wrote:
>
> Yes it is.
>
>  http://www.py2exe.org/
>  http://cx-freeze.sourceforge.net/
>
>
>
> On 6 January 2015 at 14:50, John Sampson <jrs....@ntlworld.com> wrote:
>
>> Is it possible to create a standalone executable (.EXE file) from a
>> Python script?
>>
>> By 'standalone' I mean an executable file that can be placed in any
>> folder and contains or finds the libraries, modules etc. that it depends on.
>>
>> Regards
>>
>> John Sampson
>> _______________________________________________
>> python-win32 mailing list
>> python-win32@python.org
>> https://mail.python.org/mailman/listinfo/python-win32
>>
>
>
>
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> https://mail.python.org/mailman/listinfo/python-win32
>
>


-- 
LightningTalkMan
a brand of GHUM GmbH
Spielberger Straße 49
70435 Stuttgart
0173/9409607
_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to