Задать вопрос

Переносимость Python?

Добрый день,

Начал программировать на Python 2.7, у которого портабельность заявляется как одно из основных преимуществ.

На практике же сталкиваясь с необходимостью распространения программ, сталкиваешься с кучей проблем.

Посоветуйте пожалуйста наиболее эффективный способ распространять программы написанные на Python 2.7(со всеми модулями) на Linux/Windows машины максимально легко для конечного пользователя. То есть чтоб максимум что требовалось от пользователя - установить Python интерпретатор.

Спасибо.
  • Вопрос задан
  • 1380 просмотров
Подписаться 6 Оценить Комментировать
Ответ пользователя el777 К ответам на вопрос (5)
el777
@el777
Есть куча разных инструментов, чтобы можно было решить эту задачу. К сожалению, все неидеальны. Простое приложение собирают нормально, как более сложная вещь - так приходится попотеть.
Статья как собирал Python 3 + PyQt5 - https://habrahabr.ru/post/264233/
Получилось нормальное кросплатформенное приложение, писалось на маке, нормально работает на винде. Очень просто для пользователя - запускаешь 1 файл, он сам распаковывается во временную папку и работает. Можно сделать инсталлер, чтобы он установился в систему и запускался как обычная программа. Но это было не нужно.
Ответ написан
Комментировать