Py2exe错误:未提供命令

4

我正在尝试使用以下setup.py代码用Py2exe库转换我的Python程序:

    from distutils.core import setup
    import py2exe

    file = raw_input("Python file to convert:")

    setup(console=[file]) 

然后,当我输入要转换的程序时,它会显示:

    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

然后它停止了。你们中有谁知道是什么原因引起的吗?


1
try python setup.py py2exe - derricw
2个回答

2

您可以尝试

python setup.py install

0

我遇到了和原帖作者一样的错误。 即使在一个简单的“Hello World”脚本上,我也无法让py2exe正常工作。 然而: 对我来说,这个方法有效:PyInstaller,更多的指令在这里: 如何将Python脚本制作成独立可执行文件,不依赖于任何其他文件?

如果它需要参数,应该像这样传递给它: 将以下内容放入Python脚本中:

import sys
thisArg = sys.argv[1]

确保在命令提示符中使用以下参数来调用:

my_script "argument1"

注意,末尾不要加上 .py。

argv[0] 是脚本本身,即脚本名。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接