Для створення exe-версії програми потрібно встановити модуль cx_Freeze у каталог, де встановлений Python. Завантажити модуль можна за адресою: https://pypi.python.org/pypi?:action=display&name=cx_Freeze&version=4.3.4

Після установки потрібно створити скрипт setup.py  із наступним вмістом:

from cx_Freeze import setup, Executable

setup(
    name = "Назва",
    version = "0.1",
    description = "Опис",
    executables = [Executable("gui_menu.py")]
)
Властивість Executable потрібно змінити на назву проекту, котрий потрібно перетворити в запускаючий файл.

З командного рядка (cmd) потрібно запустити команду C:\Python34\python.exe setup.py build
в результаті роботи якого у папці з Python34 буде створена папка build з запускаючим файлом gui_menu та іншими допоміжними файлами та каталогами.

При використанні бібліотеки збереження та відкривання файлів слід імпортувати їх командою from tkinter import filedialog, оскільки cx_Freeze не імпортує їх за умовчанням.

Зображення слід скопіювати в утворений каталог build


Якщо використовується графічний інтерфейс користувача, створений в PyQT, то в утворений каталог build слід скопіювати файл з розширенням ui, що формує інтерфейс, ну і зображення.

Last modified: Thursday, 10 March 2016, 2:42 PM