Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 3, 2012 16:51:55

necros
От:
Зарегистрирован: 2012-02-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос программы на другой компьютер

Ситуация такая - есть программка, использующая сторонние модули скачаные с PyPi, как мне ее распространять по другим компьютерам в виде каталога. В Qt можно либы используемые рядом положить и распространять. В Java можно собирать с зависимостями и тоже распространять в виде каталога со всем необходимым. В Python я хочу то же самое. У меня приложение использует :PySide lxwt и еще пару пакетов. Не хочется присать длинные мануалы для всех пользователей как пользоваться установщиками из PyPI. Хочется сократить количество инсталляторов до 2 - Python и PySide. Можно ли такое сделать?



Офлайн

#2 Июнь 3, 2012 18:25:26

reclosedev
От: Н.Новгород
Зарегистрирован: 2012-03-29
Сообщения: 870
Репутация: +  173  -
Профиль   Отправить e-mail  

Перенос программы на другой компьютер

necros
Хочется сократить количество инсталляторов до 2 - Python и PySide. Можно ли такое сделать?
Я так понимаю, речь о Windows?
Если да, то проще c помощью Cx-freeze (или подобных: Py2exe, Pyinstaller) сделать сборку, в которой будет Python и все зависимые библиотеки. Обычный пользователь даже и не узнает, что она на Python. Если нужно, можно сделать свой инсталлятор.

Например, программа с использованием PySide будет занимать примерно 20-25 МБ в распакованном виде (10 МБ в zip архиве).

Офлайн

#3 Июнь 3, 2012 20:56:06

necros
От:
Зарегистрирован: 2012-02-10
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос программы на другой компьютер

Спасибо, буду смотреть в эту сторону.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version