Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 4, 2015 13:24:06

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Почему в питоне так сложно создать exe-шник?

python2015
Alen
Вопрос в другом: а нафига?
Ответ настолько очевиден, что даже не знаю как ответить.
Вопрос “нафига” настолько очевиден, то я даже не знаю, что и добавить к нему…



Офлайн

#2 Янв. 4, 2015 14:17:56

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

ZZZ
Не удержался, дядька
Я уже забил на такие темы. Просто прохожу мимо и все, чтобы себе карму не портить…

Офлайн

#3 Янв. 4, 2015 15:00:35

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

ZZZ
Вопрос “нафига” настолько очевиден, то я даже не знаю, что и добавить к нему…
Не добавляй.

4kpt_III
Просто прохожу мимо и все, чтобы себе карму не портить…
Будете проходить мимо, проходите.

Офлайн

#4 Янв. 4, 2015 15:49:52

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

python2015
Все популярные программы поставляются в виде exe или msi.
Почему Вы не спрашиваете как создать msi? Если что, у python.exe как раз желаемое расширение.

Офлайн

#5 Янв. 4, 2015 17:04:13

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

Shaman
Почему Вы не спрашиваете как создать msi?
Под ехе я и имею в виду исполняемый файл, в том числе msi. Я думаю для тру-гуру не составляет труда додумать проблему за тру-ламера.

Shaman
Если что, у python.exe как раз желаемое расширение.
Дааааа!!! Я об этом тоже хотел сказать. Проблема в том, что нет возможности создавать ехе-шники по умолчанию стандартными инструментами.

Офлайн

#6 Янв. 4, 2015 17:33:02

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

python2015
Под ехе я и имею в виду исполняемый файл, в том числе msi.
msi такой же исполняемый как xls, или doc.
python2015
Проблема в том, что нет возможности создавать ехе-шники по умолчанию стандартными инструментами.
Просто они никому не нужны.

Офлайн

#7 Янв. 4, 2015 17:36:34

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

Shaman
Просто они никому не нужны.
А что же нужно?

Офлайн

#8 Янв. 4, 2015 17:39:17

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

python2015
А что же нужно?
Работающий продукт.

Офлайн

#9 Янв. 4, 2015 18:15:40

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

python2015
Естественно. Все популярные программы поставляются в виде exe или msi. Как вообще выпускать программный продукт, в каком виде?

Ну не знаю, не знаю, по мне так все популярные программные пакеты имеют расширения deb, rpm, dmg. Даже для windows уже много лет есть msi. Вопрос не в этом, вопрос в том что бинарные форматы исполняемого файла (а их очень много и EXE это лишь всего лишь один из них) могут получиться из python-кода всего лишь тремя способами:
1. Упаковка интерпретатора python со всеми библиотеками вместе с кодом в один исполняемый файл, именно то что делают cx_Freeze, py2exe и т.п.
2. Трансляция кода python на другие заточенные под компиляцию языки (в основном
С С++) с последующей компиляцией, то что делают Cython, Nuitka и т.п.
3. Использование языка python на других платформах вроде JVM, .NET, соответсвенно python код будет значительно отличаться от стандартного CPython.

И все эти способы получения бинарного кода в такой постановке задачи, как и сама задача по его получению не решает никакой проблемы.

Ваша проблема заключается в дефолтном отсутствии интерпретатора python в операционной системе Windows. В любой другой распространенной операционной системе он есть по умолчанию и проблемы дистрибуции программного обеспечения написанного с использованием Python нет.

Вот и решайте эту проблему, проблема может быть решена множествами способов от cmd-скрипта - инсталятора до msi-пакета приготовленного с помощью cx_Freeze, и доведенного до ума при помощи Orca.

python2015
У меня десятки программ от аудиоплеера до офиса и гимпа, и вся установка и запуск из ехе.

Прочтите:
https://ru.wikipedia.org/wiki/%C8%ED%F2%E5%F0%EF%F0%E5%F2%E0%F2%EE%F0

Офлайн

#10 Янв. 4, 2015 18:34:58

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

Alen
Ну не знаю, не знаю, по мне так все популярные программные пакеты имеют расширения deb, rpm, dmg
Информация же не секретная. Статистику пользователей ОС можно найти в интернете.

Alen
В любой другой распространенной операционной системе он есть по умолчанию
Проблема в том, что согласно вышеупомянутой статистике нет любой другой распространенной ОС. Винда лидирует с огромным отрывом сразу от никс и макос вместе взятых. Вероятно андроид догоняет. Но он пока только для мобильных устройств, разработка под которые в основном происходит на яве, насколько мне известно.

Alen
до msi-пакета приготовленного с помощью cx_Freeze
Ну не ставится cx_Freeze. Никак. Вообще никак. Хз почему.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version