Страницы

Поиск по вопросам

воскресенье, 22 декабря 2019 г.

Как запустить скрипт Python на другом PC

#python


Здравствуйте, начал изучать Python. 
Задался вопросом, как запустить скрипт на другом компьютере (оба PC на Windows),
не подготавливая машину (не устанавливая Python)? 
Все, что смог найти, - это способ формирования .exe файла при помощи py2exe.
Хотелось бы узнать, есть ли альтернативные пути распространения скрипта (более "правильные")
и какие минусы у этого подхода. 
В книжке нет (возможно, еще не дочитал) способов, описывающих перенос, может, я просто
еще не понимаю назначение этого языка?
Python может сильно помочь, если нужно что-то автоматизировать, работая на "моем"
компьютере. Или web-приложения, которые также не требуют предустановки Python на компьютер
конечного пользователя.
Так же я понял:
Но еще на нем можно написать обычную десктопную программу, оптимизируя критические
места на C++. 
Но зачем писать десктопные программы, если их нельзя отдать конечному пользователю?
Или обычно в таких случая в установщик добавляют еще и установщик Python?
Буду особенно признателен за ответ в виде ссылки на статью (или полноценный ресурс),
которая поможет мне разобраться в том, как используют Python в реальной разработке.     


Ответы

Ответ 1



Это проблема Windows. В Linux этой проблемы нет - на этих операционных системах он обычно уже есть "из коробки" (например, в Fedora много скриптов на нем написано). Правильный способ - это сделать два инсталлятора программы: один - со встроенным Python, второй - без. Тот инсталлятор, который со встроенным Python должен иметь либо полный инсталлятор Python и устанавливать ее нормально (но при этом должен быть готовым, что Python уже будет у пользователя), либо содержать минимально необходимую версию Python и держать у себе в папке. Я бы сделал следующее: инсталлятор без Python с возможностью скачивания его из Интернета, если он не установлен у пользователя.

Комментариев нет:

Отправить комментарий