2013-06-10 1 views
0

Я сделал свою первую программу (калькулятор gui) в python, используя tkinter, и пытаюсь использовать cx_freeze, чтобы превратить ее в exe-файл. Я действительно смущен тем, как это работает. Я использовал cxfreeze quickstart в разделе сценариев python33 для создания моего файла установки. Программа называется калькуляторИспользование cx_Freeze для создания первой программы в exe-файле

from cx_Freeze import setup, Executable 

# Dependencies are automatically detected, but it might need 
# fine tuning. 
buildOptions = dict(packages = [], excludes = []) 

executables = [ 
    Executable('Calculator.py', 'Win32GUI') 
] 

setup(name='Calculator', 
     version = '1.0', 
     description = '', 
     options = dict(build_exe = buildOptions), 
     executables = executables) 

Когда я попал в консоли и типа питона setup.py сборки я получаю ошибку:

cx_Freeze.freezer.ConfigError: нет Стартовый скрипт не названный Win32GUI

может кто-нибудь рекомендуем учебник по использованию cx_Freeze или любых других программ, чтобы сделать код python в формате exe?

ответ

0

Предлагаю вам попробовать PyInstaller. Для преобразования сценария в исполняемый файл, вы должны что-то вроде этого типа в командной строке:

/path/to/python/pythonX.Y pyinstaller.py --onefile /path/to/your/script.py 

просто.

+0

Я получил его, оказалось, что я назначил файл, который будет запущен из графического интерфейса (ошибка программы, спросив меня, есть ли у него GUI). Переключил его на C для консольных запусков просто отлично сейчас – user2471881