所以我用一段代码运行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
我注意到第二次运行时它告诉我它正在“跳过”很多东西。有谁知道如何解决这类问题?
答案 0 :(得分:0)
您的问题是您正在尝试使用IDLE编译脚本。当您使用py2exe
时,您必须做一些不同的事情。
如果你之前使用过Disutils,你可能已经看过:
python setup.py install
与使用py2exe的方式相同。所以输入cmd:
python untitled-22.py py2exe
它应该有效。顺便说一句,我建议你阅读py2exe.org上的this教程。