Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 4, 2015 18:52:53

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

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

python2015
Ну не ставится cx_Freeze. Никак. Вообще никак. Хз почему
Удалите все версии питона и фрезы, удалите все длл что ставили, , установите Microsoft Visual C++ Redistributable 2010, установите заново питон и фрезу одной версии и разрядности, потом скажите что не так еще.

Отредактировано Kasta_neda (Янв. 4, 2015 18:53:55)

Офлайн

#2 Янв. 4, 2015 18:53:34

mitya_s_v
Зарегистрирован: 2014-09-10
Сообщения: 64
Репутация: +  4  -
Профиль   Отправить e-mail  

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

python2015
Ну не ставится cx_Freeze. Никак. Вообще никак. Хз почему.
У меня и других все работает. Не может не работать, где-то косячишь.

Alen
Ну не знаю, не знаю, по мне так все популярные программные пакеты имеют расширения deb, rpm, dmg
Для linux и mac да, а на винде все программы распространяются именно или в exe или msi.

Не понимаю вообще о чем спор. Я думаю, что если программист хочет, чтобы его пользователи чувствовали себя комфортно и его продуктом пользовались, то нужно распространять программу не в виде исходников, а виде родных для каждой системы пакетов:
в linux это: deb rmp и т д
в windows это: exe msi

Отредактировано mitya_s_v (Янв. 4, 2015 19:13:58)

Офлайн

#3 Янв. 4, 2015 19:18:08

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

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

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

У вас слишком далекие от реальности представления об этом мире.

python2015
Ну не ставится cx_Freeze. Никак. Вообще никак. Хз почему.

Дистрибуция программного обеспечения может быть выполнена и в виде простого батника.
explorer.exe https://www.python.org/downloads/release/python-279/ 
msiexec /i python2.7.9.msi
set path=%path%;C:\Python27\
pip install my-packet

Офлайн

#4 Янв. 4, 2015 19:22:23

mitya_s_v
Зарегистрирован: 2014-09-10
Сообщения: 64
Репутация: +  4  -
Профиль   Отправить e-mail  

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

Alen
Дистрибуция программного обеспечения может быть выполнена и в виде простого батника.
В случае если программа тянет за собой много зависимостей такая устновка может быть проблематична, а ещё по секрету скажу, что даже сейчас не всегда интернет может быть под рукой.

Офлайн

#5 Янв. 4, 2015 19:23:51

mitya_s_v
Зарегистрирован: 2014-09-10
Сообщения: 64
Репутация: +  4  -
Профиль   Отправить e-mail  

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

python2015
Винда лидирует с огромным отрывом
Ты очень-очень сильно ошибаешься…

Офлайн

#6 Янв. 4, 2015 19:25:42

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

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

mitya_s_v
Не понимаю вообще о чем спор.

А нет спора, есть у человека затык в том что дистрибуция софта возможна только в виде бинарных исполняемых файлов.

Офлайн

#7 Янв. 4, 2015 19:27:25

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

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

mitya_s_v
В случае если программа тянет за собой много зависимостей такая устновка может быть проблематична, а ещё по секрету скажу, что даже сейчас не всегда интернет может быть под рукой.

Давай будем честными, его суперпрограмма, будет работать максимум на 10 машинах.

Офлайн

#8 Янв. 4, 2015 19:32:17

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

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

Kasta_neda
Удалите все версии питона и фрезы, удалите все длл что ставили, , установите Microsoft Visual C++ Redistributable 2010, установите заново питон и фрезу одной версии и разрядности, потом скажите что не так еще.
Сейчас попробую. Перезагрузки после каких шагов делать?

mitya_s_v
Не понимаю вообще о чем спор. Я думаю, что если программист хочет, чтобы его пользователи чувствовали себя комфортно и его продуктом пользовались, то нужно распространять программу не в виде исходников, а виде родных для каждой системы пакетов:
в linux это: deb rmp и т д
в windows это: exe msi
Полностью согласен!

Alen
У вас слишком далекие от реальности представления об этом мире.
Обоснуй.
Вот статистика из интернета. Возможно это подкуплено путинскими рептилоидами. Готов ознакомиться со “страшной правдой”.

Alen
Дистрибуция программного обеспечения может быть выполнена и в виде простого батника.
На версии питона 2.7 моя программулинка не работает.

Офлайн

#9 Янв. 4, 2015 19:34:16

mitya_s_v
Зарегистрирован: 2014-09-10
Сообщения: 64
Репутация: +  4  -
Профиль   Отправить e-mail  

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

Alen
Ну предположим даже если даже на 10 машинах постоянно ставить на пример pyqt или ещё какие нибудь довольно тяжёлые библиотеки, которые написаны не на чистом python, то установка станет не очень быстрой и не тривиальной + постоянно выкачивать много лишних мегабайт.

В общем я считаю, что слепить exe не особо сложно и не долго, почему бы не сделать один раз и не жить спокойно.

Я вот один раз делал программу 70 летнему деду, я оооочень сильно сомневаюсь, что он смог бы выкачивать pyqt, поставить из requirements зависимости, скачать и поставить интерпретатор + заставить это все завестись.

Офлайн

#10 Янв. 4, 2015 19:36:48

mitya_s_v
Зарегистрирован: 2014-09-10
Сообщения: 64
Репутация: +  4  -
Профиль   Отправить e-mail  

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

python2015
На версии питона 2.7 моя программулинка не работает.
Батник тебе для примера показали, ни кто не заставляет тебя именно 2.7 использовать. Думаю, ты знаешь, что такое ссылки и как заменить одну ссылку на другую .

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version