Новые форумы для: пользователей, администраторов, математиков и филологов.
0

Взял Python в качестве второго языка, в дополнение к Jave. Самый неприятный момент, насколько я понял, среда Python начисто лишена простого и красивого способа распространения библиотек/приложений, по аналогии с jar-файлами Java. В последней достаточно наличия интерпретатора на клиентской машине, а библиотеки запросто таскаются вместе с проектом.

С Python в случае зависимостей приложения от конкретных библиотек (а других приложений мало кто пишет) их необходимо компилировать/ставить с готовых сборок, еще и на клиенте. Что мягко говоря не удобно. Либо паковать приложение под конкретную платформу, пользуясь каким-либо инсталлятором: pyInstaller, cx_freeze, py2exe.

В общем, я тут начитался ужасов и багов с этими самыми инсталляторами и прошу подсказать, чем для этих целей пользуется немалое сообщество Python-разработчиков. Интересует простой и проверенный (без костылей и багов) способ собрать портабельное приложение под Win32, начиная Win2k по Win7 (workstation и server).

З.Ы. Jython - не интересует и как вариант не рассматривается.

задан 22 Фев 19:52

nk32's gravatar image

nk32
2405
50% принятых

1

Для Python стандартным решением является использование distutils. Также удобно работать с PyInstaller.

ссылка

отвечен 23 Фев 10:38

Iron's gravatar image

Iron
6106

Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

ХэшКод - это совместно редактируемый форум вопросов и ответов для начинающих и опытных программистов.

Присоединяйтесь!

отмечен:

×494
×20

задан
22 Фев 19:52

показан
105 раз

обновлен
23 Фев 10:38

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии