使用py2exe的问题

时间:2013-07-28 13:32:53

标签: python py2exe

所以我用一段代码运行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

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

1 个答案:

答案 0 :(得分:0)

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

如果你之前使用过Disutils,你可能已经看过:

python setup.py install

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

python untitled-22.py py2exe 

它应该有效。顺便说一句,我建议你阅读py2exe.org上的this教程。