Найти - Пользователи
Полная версия: exe PyQt/PySIde
Начало » GUI » exe PyQt/PySIde
1 2 3
MaratD
Вы про PyInstaller ?
Shaman
MaratD
Вы про PyInstaller ?
Про любой инсталлятор удобный для Вас.
Puten
Shaman
И операционку, о ужас.
А как, по-вашему, удобнее поставить на несколько десятков компов скрипт, использующий несколько нестандартных пакетов?

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

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

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

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

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

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

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

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

пакманом поставить приложение или пакет - одна команда. Скопировать нужные библиотеки гораздо больше времени и усилий отнимет и нет никаких гарантий что вы это правильно сделаете.
Shaman
doza_and
Я вообще не понимаю в чем проблема. Ставите себе на винду анаконду. Есть в ней уже менеджер пакетов.
Хочу к этому добавить.
Необязательно анаконду - тех же CPython-ов можно навалить сколько угодно. Единственно, какой-то один из них может быть прописан в системе, а можно вообще ни одного - это не обязательно. Конкретно указанный полным путем менеджер пакетов будет работать со своим дистрибутивом питона.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB