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