py2exe, проблемы - PullRequest
       8

py2exe, проблемы

0 голосов
/ 30 июля 2010

Я пытаюсь преобразовать файл .py в файл .exe. Тем не менее, я получаю странный вывод.

Выход:

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? Я хотел бы поместить его на флешку для перераспределения.

Я использую Python 2.6 в Windows-7, кстати

1 Ответ

1 голос
/ 31 июля 2010

Использование Gui2exe может быть умным, я использую его как для консоли, так и для графического интерфейса.

Вот скрипт, который я использовал и сработал нормально.

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'}])
...