Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 28, 2013 15:32:02

Sergey_1888
Зарегистрирован: 2013-01-18
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Вот такая история.

Захотел я попробовать закатывать скрипты в нормальные Win32 приложения, чтобы иметь возможность поделиться с другом или просто записать свой щедевр себе на диск в виде автономного приложения.
Ну, решил использовть cx_freeze.
Скачал, установил, пробую запустить. Результат - no initscript named Win32GUI.
Полез разбираться - и правда, в папке initscript есть скрипт console и нет Win32GUI.
Попробовал использовать console - получил нерабочее приложение. Ок.
Стал искать в интернете, нашел вот что:
http://www.velocityreviews.com/forums/t700050-cx_freeze-freezer-configerror-no-initscript-named-console.html
Ну, соответственно, скачал исходники, начал инсталлировать, и получаю сообщение - error: file cxfreeze-postinstall does not exist.
Поискал этот файл в первой установке, нашел, скопировал в папку с исходниками, все установилось.

Но результат тот же: no initscript named Win32GUI.
В итоге я скопировал initscript console и переименовал его в Win32GUI.
И все заработало.

Собственно, у меня осталось два вопроса:
1) почему console.py, переименованный в Win32GUI.py выдает столь разительно отличные результаты?
Магия имен?
2) Да, я дурак, понимаю. Собственно, что я делал не так и как делают нормальные люди?

Офлайн

#2 Янв. 28, 2013 17:42:38

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Вот такая история.

Если это не тройка, то по-мне проекты легче собирать pyinstaller-ром :)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version