Как запустить GUI2Exe из командной строки? - PullRequest
0 голосов
/ 23 июля 2010

Я использую GUI2Exe для CX_freeze моего приложения на Python, которое прекрасно работает ... если я хочу собрать его вручную.

Мой следующий шаг - автоматизировать эту сборку, чтобы я мог собрать за один шаг

Есть ли способ использовать экспортированный файл setup.py для сборки?или вызвать GUI2Exe с некоторыми параметрами командной строки, чтобы построить проект?

Спасибо!

Обновление: поэтому я выполнил команду вручную, следуя приведенным ниже советам: Вот разница:

  • library.zip отличается, размер уменьшен на 11байт
  • {app} .zip отличается, того же размера
  • отсутствует {app} .manifest

Вам было бы удобно, чтобы они были одинаковыми?

Ответы [ 3 ]

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

GUI2Exe - это просто оболочка для различных бинарных компоновщиков.В случае py2exe есть пункт меню, где вы можете фактически просмотреть файл setup.py, который генерирует GUI2Exe.Там вы увидите, какие дополнительные вещи он делает.И нет, вы не можете запустить его через командную строку, если не имеете в виду просто запуск самого файла python (то есть python GUI2Exe.py).Это не утилита командной строки.

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

Как сказано на его домашней странице, GUI2Exe - это просто графический интерфейс для различных сборщиков Python EXE, поэтому я думаю, что вы должны просто использовать свой инструмент по выбору напрямую. Что касается cx_Freeze, вы можете найти описание его setup.py опций в его руководстве http://cx -freeze.sourceforge.net / cx_Freeze.html # distutils-setup-script .

0 голосов
/ 24 июля 2010
python setup.py build

должна быть единственной командой, которая вам нужна.Какая разница в результатах?

...