Convert python program to Windows executable

im trying to create a Windows executable from a python GUI program. im using the following script

from distutils.core import setup import py2exe setup(console=['gui.py']) 

he gives the following error

 Warning (from warnings module): File "C:\Python27\lib\distutils\dist.py", line 267 warnings.warn(msg) UserWarning: Unknown distribution option: 'console' Traceback (most recent call last): File "E:\my python\py2exe.py", line 3, in <module> import py2exe File "E:\my python\py2exe.py", line 5, in <module> setup(console=['ASUP_finalDone1.py']) File "C:\Python27\lib\distutils\core.py", line 140, in setup raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg SystemExit: usage: py2exe.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: py2exe.py --help [cmd1 cmd2 ...] or: py2exe.py --help-commands or: py2exe.py cmd --help error: no commands supplied 

I can’t understand why it’s necessary to give a command, since this application is based on a graphical interface, but it worked fine for the first time, and then it gives an error above. please, help..........

+6
python windows-7 py2exe
source share
1 answer

The problem is that you are compiling this script from Python IDLE. This is not the case with py2exe . If you used Disutils , you could see this:

python setup.py install .

The same thing happens with py2exe , you start it from the command line, and not from IDLE. So open cmd and then run the command:

python setup.py py2exe

Here setup.py is your script file.

This is better explained in the tutorial .

+7
source share

All Articles