Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 20, 2016 16:02:23

MaratD
Зарегистрирован: 2016-01-25
Сообщения: 138
Репутация: +  0  -
Профиль   Отправить e-mail  

exe PyQt/PySIde

Вы про PyInstaller ?

Офлайн

#2 Июнь 20, 2016 16:08:20

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

exe PyQt/PySIde

MaratD
Вы про PyInstaller ?
Про любой инсталлятор удобный для Вас.

Офлайн

#3 Июнь 20, 2016 17:13:58

Puten
Зарегистрирован: 2016-01-06
Сообщения: 40
Репутация: +  2  -
Профиль   Отправить e-mail  

exe PyQt/PySIde

Shaman
И операционку, о ужас.
А как, по-вашему, удобнее поставить на несколько десятков компов скрипт, использующий несколько нестандартных пакетов?

Сарказма не понял.

Офлайн

#4 Июнь 20, 2016 18:19:30

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

exe PyQt/PySIde

Puten
А как, по-вашему, удобнее поставить на несколько десятков компов скрипт, использующий несколько нестандартных пакетов?
Как и любое другое ПО. Через средства удалённого администрирования, или руками.

Офлайн

#5 Июнь 21, 2016 11:00:45

Puten
Зарегистрирован: 2016-01-06
Сообщения: 40
Репутация: +  2  -
Профиль   Отправить e-mail  

exe PyQt/PySIde

Shaman
Как и любое другое ПО. Через средства удалённого администрирования, или руками.
Сомневаюсь, что “любое другое ПО” требует столько же внимания и времени, как установка клиента питона, скачивание нужных сторонних пакетов только для ДАННОЙ программы и для данной версии питона, установка каждого пакета на каждый клиент.

А для каждой последующей программы, снова на каждый комп ставить новые пакеты?

Не очень похоже на “1 раз установил и забыл”.

Отредактировано Puten (Июнь 21, 2016 11:01:22)

Офлайн

#6 Июнь 21, 2016 11:05:13

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

exe PyQt/PySIde

Puten
Сомневаюсь, что “любое другое ПО” требует столько же внимания и времени, как установка клиента питона, скачивание нужных сторонних пакетов только для ДАННОЙ программы и для данной версии питона, установка каждого пакета на каждый клиент.
Бывает ещё хуже. Не вижу проблем подготовить инсталлятор и запустить его удалённо, или пользователем по инструкции.

Офлайн

#7 Июнь 21, 2016 12:46:14

MaratD
Зарегистрирован: 2016-01-25
Сообщения: 138
Репутация: +  0  -
Профиль   Отправить e-mail  

exe PyQt/PySIde

Здравствуйте.
Получается, если написал программу на Python, то ее необходимо перевести в ехе? Для распространения на другие ПК (с Windows).

Если я установлю интерпретатор на ПК и скопирую туда папки с библиотеками, это будет правильно или нет? Или эти библиотеки обязательно снова устанавливать?

Офлайн

#8 Июнь 21, 2016 12:57:55

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

exe PyQt/PySIde

MaratD
Получается, если написал программу на Python, то ее необходимо перевести в ехе? Для распространения на другие ПК (с Windows).
Сама она не обязана быть exe. Установочный пакет может быть exe, msi.
MaratD
Если я установлю интерпретатор на ПК и скопирую туда папки с библиотеками, это будет правильно или нет?
Этого достаточно.

Офлайн

#9 Июнь 21, 2016 16:56:38

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

exe PyQt/PySIde

MaratD
Или эти библиотеки обязательно снова устанавливать?

Представьте, исходная машина и питон x64 и целевая машина с ОС архитектуры x32 и пакеты содержат компилированные модули. Очевидно ничего не будет работать.

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

И таких вариантов можно придумать десятки.

Я вообще не понимаю в чем проблема. Ставите себе на винду анаконду. Есть в ней уже менеджер пакетов.

пакманом поставить приложение или пакет - одна команда. Скопировать нужные библиотеки гораздо больше времени и усилий отнимет и нет никаких гарантий что вы это правильно сделаете.



Отредактировано doza_and (Июнь 21, 2016 16:59:02)

Офлайн

#10 Июнь 21, 2016 18:36:55

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

exe PyQt/PySIde

doza_and
Я вообще не понимаю в чем проблема. Ставите себе на винду анаконду. Есть в ней уже менеджер пакетов.
Хочу к этому добавить.
Необязательно анаконду - тех же CPython-ов можно навалить сколько угодно. Единственно, какой-то один из них может быть прописан в системе, а можно вообще ни одного - это не обязательно. Конкретно указанный полным путем менеджер пакетов будет работать со своим дистрибутивом питона.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version