2010-07-30 72 views
0

我在尝试将.py文件转换为.exe文件。但是,我得到一个奇怪的输出。py2exe,问题

输出:

usage: module1 [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 
    or: module1 --help [cmd1 cmd2 ...] 
    or: module1 --help-commands 
    or: module1 cmd --help 

error: no commands supplied 

我的代码:

from distutils.core import setup 
import py2exe 

setup(console=['newstyledemo.py']) 

此外,当我在哪里恢复.exe文件做到这一点?我想将它放在闪存驱动器上进行重新分配。

我在Windows-7上运行的Python 2.6,BTW

+0

.exe文件最终位于dist目录下。另外,你可以尝试设置(控制台= [{'newstyledemo':'newstyledemo.py'}]) – plaes 2010-08-20 07:10:22

回答

1

期运用Gui2exe可聪明了,我用它来在控制台和GUI。

这是我用过的脚本,并且工作正常。

from distutils.core import setup 
import py2exe 
import sys 

if len(sys.argv) == 1: 
    sys.argv.append("py2exe") 

setup(options = {"py2exe": {"compressed": 1, "optimize": 2, "ascii": 1, "bundle_files": 3}}, 
     zipfile = None, 

     ## data_files = ['apple.jpg', 'cheese.jpg'], 

     #Your py-file can use windows or console 
     windows = [{"script": 'my.py'}])