我寫了一個名爲test.py一個非常簡單的程序,它看起來像這樣:當我運行一個非常簡單的py2exe測試,它給我的錯誤
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。
我相信setup.py是某種類型的系統命令或生活在路徑中。嘗試將您的文件的名稱從setup.py更改爲mySetup.py或類似的東西。 – NKamrath