Running the setup script

Editors note: this recipe has been posted by Mike C. Fletcher to comp.lang.python

Open a command-prompt window. (You'll find the command-prompt's icon in "Start|Programs" or "Start|Programs|Accessories", it may be called "MSDOS Prompt".)

Switch to the directory where your setup.py file is (use the shell's cd command to move between directories, you can use the "dir" command to see what files are in the current directory to confirm that the setup.py file is present),

P:\>cd OpenGLContext

P:\OpenGLContext>dir setup.py
 Volume in drive P is DATASTORE
 Volume Serial Number is 74A4-1C80

 Directory of P:\OpenGLContext

27/01/2004  06:01p               3,853 setup.py
               1 File(s)          3,853 bytes
               0 Dir(s)  11,575,771,136 bytes free

*then* run:

python setup.py py2exe --help

from that command prompt. You may need to specify the full path to python if you haven't added your python installation directory to the path, something like:

P:\OpenGLContext>c:\bin\lang\py23\python.exe setup.py py2exe

depending on where you installed python.

HTH, and good luck, Mike

Trick

Create a batch file that you can run from Windows Explorer. Here is a copy of my make_exe.bat file (under WinXP):

rem *** Used to create a Python exe 

rem ***** get rid of all the old files in the build folder
rd /S /Q build

rem ***** create the exe
c:\Python23\python setup.py py2exe

rem **** pause so we can see the exit codes
pause "done...hit a key to exit"

I keep a copy of this file in each folder where I have a Python app that I want to make into an exe. To create the exe, open up the folder in Windows Explorer and double click on the "make_exe.bat" file. I find this to be much easier than working in the DOS command line environment.

trick submitted by Frank Wilder

RunningSetup (last edited 2014-08-04 16:12:49 by JimmyRetzlaff)