Рубрики
Без рубрики

Другой учебник Gui2exe – построить двоичные серии!

Получите практические, реальные навыки Python на наших ресурсах и пути

Автор оригинала: Mike Driscoll.

Это последняя статья моей «сборки бинарных серий». Если вы еще этого не сделали, обязательно проверьте остальных. Для нашего финала мы должны посмотреть на Gui2exe на основе WXPYON Andrea Gavana Guavana, хороший графический интерфейс пользователя для PY2EXE, BBFREEZE, CX_FREEZE, PYINSTALLER и PY2APP. Последний выпуск GUI2EXE составляет 0,5,0, хотя источник может быть немного новым. Не стесняйтесь бегать с наконечника. Мы будем использовать примерные сценарии, которые мы использовали для нескольких из предыдущих статей: одна консоль и один сценарий графического интерфейса, ни один из которых не делает ничего.

Начало работы с Gui2exe

Довольно некоторое время назад я написал еще одну статью на этом классном инструменте. Тем не менее, внешний вид приложения изменился довольно немного, поэтому я почувствовал, что я должен переписать эту статью в контексте этой серии. Следовать вместе с этой статьей, вам нужно будет ударить Google Code для источника. Давайте начнем, будем ли мы? Вот несколько пошаговых направлений для создания консоли скрипта с помощью PY2EXE через GUI2EXE:

  1. Загрузите источник и расстегните их в удобное расположение
  2. Запустите файл «GUI2EXE.PY» (вы можете использовать ваш любимый редактор, открыть его через командную строку или что-то еще)
  3. Перейти к файлу, новый проект. Появится диалог просит вас назвать проект. Дайте это хорошее имя! Затем нажмите ОК.
  4. Нажмите на столбец «EXE Ride» и измените его в «Console»
  5. Нажмите в столбцу «Python Main Script», и вы увидите кнопку.
  6. Нажмите кнопку и используйте диалоговое окно файла, чтобы найти основной скрипт
  7. Заполните другие дополнительные поля, однако вам нравится
  8. Нажмите кнопку компиляции в правом нижнем углу
  9. Попробуйте результат, чтобы посмотреть, работает ли это!

Если вы следили за указаниями выше, вы должны теперь иметь исполняемый файл (и несколько зависимостей) в папке «dist» в расположении основного сценария. Как вы можете видеть на скриншоте выше, есть все типичные варианты, которые вы установили в файле setup.py. Вы можете установить свой список исключений, включенные, оптимизация и сжатые настройки, независимо от того, включить молния, пакеты и многое другое! Вы можете настроить к контенту сердца и нажмите кнопку «Компилировать», когда вы будете готовы к этому результату. Если я экспериментирую, я обычно изменяю имя выходного каталога, поэтому я могу сравнить результаты, которые считают, что является наиболее компактным.

Если вы хотите использовать BBFREEZE, CX_FREEZE, PYINSTALLER или PY2APP, просто нажмите соответствующее имя в столбце справа. Это приведет к изменению средней части экрана в соответствии с вашим выбором и показать соответствующие параметры для указанного выбора. Давайте возьмем быстрый визуальный тур!

Gui2exe в картинках!

Ниже приведен снимок вариантов Py2App:

Далее – снимок вариантов CX_FREEZE:

И вот настроек Pyinstaller:

Наконец, у нас есть варианты BbFreeze:

Также есть экран Vendorid, но я не знаю много об этом, поэтому мы будем пропустить его.

Варианты меню Gui2exe

Как вы можете догадаться, все эти параметры работают так же, как они делают, когда вы делаете все сами в коде. Если вам когда-нибудь нужно проверить файл setup.py, который делает вас для вас, просто перейдите к Строит Меню и выберите Просмотр сценария установки Отказ Если вы хотите увидеть удобный список файлов, которые выводят его, и где он выводит файлы, перейдите в сборку, Explorer, и вы должны увидеть что-то вроде скриншота ниже:

Другой удобный вариант в меню «Строительные» включает в себя модули миссии и пункты меню бинарных зависимостей. Они показывают вам, что может отсутствовать в папке Dist, которую вам может потребоваться включить, если вы распространяете свой шедевр.

Варианты Меню Управляют параметрами для самого GUI2EXE и несколько пользовательских элементов для процесса сборки, как установка версии Python, удаление папок сборки и/или DIST, установите путь Pyinstaller и многое другое. Другие меню довольно явно объясняют, и я оставляю их для авантюрных читателей.

Обертывание

Если вы прочитали мои другие учебные пособия в «Build Binary Series», то вы должны иметь возможность принимать это знания и продуктивно использовать его с GUI2EXE. Я нахожу Gui2exe, чтобы быть очень полезным, когда приходит время для меня, чтобы построить исполняемый файл, и я использовал его, чтобы помочь мне выяснить варианты для некоторых других двоичных конструкций в этой серии. Я надеюсь, что вам понравилось эту серию и обнаружил, что это полезно. Увидимся в следующий раз!

Дальнейшее чтение

  • Чиновник Gui2exe Веб-сайт
  • Андреа Гавана Сайт и блог
  • Построить двоичные серии
  • Другой Gui2exe руководство