0

所以我用一段代码运行 py2exe

from distutils.core import setup
import py2exe

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

并且控制台做了它应该做的一切(我似乎没有任何错误)。但是之后我没有构建或分发文件夹。我错过了一些简单的事情吗?提前致谢。

编辑:

    Traceback (most recent call last):
  File "C:\Python27\untitled-22.py", line 4, in <module>
    setup(console=['WorkingPSI_J.py'])
  File "C:\Python27\lib\distutils\core.py", line 140, in setup
    raise SystemExit, gen_usage(dist.script_name) + "\nerror: %s" % msg
SystemExit: usage: untitled-22.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: untitled-22.py --help [cmd1 cmd2 ...]
   or: untitled-22.py --help-commands
   or: untitled-22.py cmd --help

我注意到第二次运行它时它告诉我它“跳过”了很多东西。有谁知道如何解决这类问题?

4

1 回答 1

0

您的问题是您正在尝试使用 IDLE 编译脚本。当您使用py2exe时,您必须做一些不同的事情。

如果您以前使用过 Disutils,您可能已经看到了:

python setup.py install

与您使用 py2exe 的方式相同。所以输入cmd:

python untitled-22.py py2exe 

它应该工作。顺便说一句,我建议您在 py2exe.org阅读本教程。

于 2013-07-28T14:01:29.817 回答