我正在尝试从具有 GUI 的 python 程序创建 Windows 可执行文件。
我正在使用以下脚本
from distutils.core import setup
import py2exe
setup(console=['gui.py'])
它给出以下错误
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
我不明白为什么需要提供命令,因为它是基于 GUI 的应用程序,但它第一次工作正常,然后给出了上述错误。
请帮忙..........
问题是您正在从 Python IDLE 编译此脚本。这不是如何完成的py2exe
。如果您使用过Disutils
以前,你可能见过这样的:
python setup.py install
.
同样的情况是py2exe
,您从命令行而不是 IDLE 运行它。所以开放cmd
然后发出命令:
python setup.py py2exe
Here setup.py
是你的脚本文件。
这在中得到了更好的解释tutorial http://www.py2exe.org/index.cgi/Tutorial.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)