我写了一个非常简单的名为 test.py 的程序,它看起来像这样:
print 'hello world'
然后我编写了一个名为 setup.py 的安装程序,如下所示:
from distutils.core import setup
import py2exe
setup(console=['test.py'])
它们都在同一个文件夹中,所以它应该可以工作。当我运行 setup.py 时,它会给出如下所示的错误消息:
C:\Python26\lib\sets.py:85: DeprecationWarning: functions overriding warnings.showwarning() must support the 'line' argument
stacklevel=2)
Traceback (most recent call last):
File "C:\Users\python2.6\Desktop\program\pygametests\setup.py", line 5, in <module>
setup(console=['test.py'])
File "C:\Python26\lib\distutils\core.py", line 140, in setup
raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg
SystemExit: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: no commands supplied
我正在运行Windows Vista。