Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 20, 2012 01:20:03

ksk-
От:
Зарегистрирован: 2010-05-06
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

Распространение программ на ОС Windows.

Всем привет. Имеется рабочая программа, написанная на Python`е с использованием PySide и QML. Хочу изготовить “установончник” для распространения этой программы на компьютерах с Windows, на которых не установлен Python с соответствующими библиотеками. Какие наиболее эффективные способы для этого существуют?

Пока на ум приходит только py2exe. Сможет ли он?



Офлайн

#2 Ноя. 20, 2012 04:44:18

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Распространение программ на ОС Windows.

Есть вариант сделать самораспаковывающийся архив со всеми нужными модулями и cmd скриптом запускающимся после распаковки.
Например с помощью Тынц,
И вот статья посвященная Вашей проблеме



Отредактировано FishHook (Ноя. 20, 2012 04:47:23)

Офлайн

#3 Ноя. 20, 2012 10:48:54

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

Распространение программ на ОС Windows.

Я пользуюсь PyInstaller. Могу скинуть документацию и полностью задокументированный пример по сему чуду (в виде последовательностей операций с файлами для получения итогового .exe).

Но, если я не ошибаюсь, он работает только с питоном 2.Х…



Отредактировано 4kpt (Ноя. 20, 2012 10:53:05)

Офлайн

#4 Ноя. 20, 2012 20:10:59

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Распространение программ на ОС Windows.

4kpt
Я пользуюсь PyInstaller. Могу скинуть документацию и полностью задокументированный пример по сему чуду (в виде последовательностей операций с файлами для получения итогового .exe).Но, если я не ошибаюсь, он работает только с питоном 2.Х…
Меня эта тема интересует , иногда сталкиваюсь,и не всегда все получается,поэтому вариантам буду рад

Недавно не удалось включить в сборку модуль speech

Отредактировано sanodin (Ноя. 20, 2012 20:12:22)

Офлайн

#5 Ноя. 20, 2012 20:47:36

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

Распространение программ на ОС Windows.

Он должен включать все модули. Модуль вызывается через import?
У меня бытовой пример. Правда, в примере решена проблема, которая была присуща pyinstaller при импортированни Tkinter - не расспознавались русские шрифты. sanodin, Вам он точно нужен?



Офлайн

#6 Ноя. 20, 2012 21:23:04

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Распространение программ на ОС Windows.

4kpt
Он должен включать все модули. Модуль вызывается через import?У меня бытовой пример. Правда, в примере решена проблема, которая была присуща pyinstaller при импортированни Tkinter - не расспознавались русские шрифты. sanodin, Вам он точно нужен?

у меня есть краткая инфа по нему,но любое пополнение и примеры возьму на вооружение

и я пробовал разными , в том числе и pyinstaller,но не получилось
модуль вызывается через импорт

Отредактировано sanodin (Ноя. 20, 2012 21:24:51)

Офлайн

#7 Ноя. 20, 2012 23:34:07

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

Распространение программ на ОС Windows.

Полная инструкция. Писалась для студентов….
Полная документация. Содранная с оф. сайта….



Прикреплённый файлы:
attachment Данные.zip (289,5 KБ)

Офлайн

#8 Ноя. 21, 2012 16:23:49

sanodin
От:
Зарегистрирован: 2011-06-16
Сообщения: 515
Репутация: +  31  -
Профиль   Отправить e-mail  

Распространение программ на ОС Windows.

4kpt
Полная инструкция. Писалась для студентов….Полная документация. Содранная с оф. сайта….
Спасибо…
С оф.доком буду разбираться,может отдельно подключать модули надо

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version