Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 6, 2021 18:35:40

Kaura
Зарегистрирован: 2021-02-06
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить прогу написанную на Питоне без установленного Питона

Написал пару прог: крестики-нолики, морской бой, летающий мячик. Что с ними нужно сделать, чтоб они запускались на компе на котором не установлен ПИтон. Логика такая : человек, которьій буде пользоваться моей прогой может вообще не знать, что такое Питон, ему по барабану на каком язьіке написана прога.

Отредактировано Kaura (Фев. 6, 2021 18:36:43)

Прикреплённый файлы:
attachment main.py (1,8 KБ)

Офлайн

#2 Фев. 6, 2021 19:17:47

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Как запустить прогу написанную на Питоне без установленного Питона

cx_Freeze
хз почему при закрытии вылазит ошибка
(хотя это же происходит и при простом запуске вашего скрипта)
запуск exe.win-amd64-3.7\main.exe
архив



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Отредактировано AD0DE412 (Фев. 6, 2021 19:41:20)

Офлайн

#3 Фев. 6, 2021 23:55:00

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

Как запустить прогу написанную на Питоне без установленного Питона

Kaura
Логика такая : человек, которьій буде пользоваться моей прогой может вообще не знать, что такое Питон, ему по барабану на каком язьіке написана прога.

Если совсем коротко то никак не запустить. Питон либо ставится либо просто кладется рядом с вашим поделием при распространении.

Цикл распространения программ известен. Делаете дистрибутив. Чел ставит программу, играется тыча во чтото запускаемое и потом удаляет если надоело.

Другое дело что нормальный дистрибутив иногда сложнее сделать чем саму прогу, поскольку питоновские скрипты потенциально запускабельны под множеством разных операционных систем…

AD0DE412
cx_Freeze
А вы помоему неправильно советуете. Человек не говорил что у него винда.

Другое дело что под OSx и Linux этот вопрос для простых скриптов вообще не возникает, поскольку они запускаются ничуть не хуже чем любые другие исполняемые модули



Офлайн

#4 Фев. 7, 2021 13:08:39

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Как запустить прогу написанную на Питоне без установленного Питона

Kaura эту тему поднимают тут с завидной регулярность.
http://python.su/forum/topic/38353/?page=1
почитайте, может найдете для себя чтото полезное.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Фев. 7, 2021 13:21:33)

Офлайн

#5 Фев. 7, 2021 15:40:32

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1352
Репутация: +  118  -
Профиль   Отправить e-mail  

Как запустить прогу написанную на Питоне без установленного Питона

Kaura
Что с ними нужно сделать, чтоб они запускались на компе на котором не установлен ПИтон.
С ними ни чего не нужно делать.У вас это файл с расширением “.py”.Соответственно на компьютере у вас есть программа которая умеет читать файл с этим расширением,в данном случае это Python.

аналогия такая,есть файл.mp3,чтобы его воспроизвести у вас должен быть установлен проигрыватель который умеет его читать.Вы же не скачиваете каждую песню вместе с проигрывателем,иначе у вас будут песни и куча проигрывателей.

Что делать?

для начала думаю ровным счетом ничего,если хотите показать кому-то свое творение,говорите ему что нужна программа для его воспроизведения(интерпретатор).Если ваша программа представляет какую-то ценность для него,он установит интерпретатор,если нет то увы…Допустим у меня есть python, я скачал ваш файл,клацнул на него и он запустился…Я его увидел…Profit

второй вариант теоретический

пишется некий сценарий(понятно что не на pythone),который делает следующее

-проверяет есть ли в ОС нужный Pyhton:
если нет:
*сценарий автоматического скачивания с оф.сайта
*сценарий автоматической установки
* сценарий который еще какой,нужен
иначе:
-проверяет есть ли нужные частные библиотеки
если нет:
*скачивает устанавливает
-устанавливает основной скрипт
-сценарий как (кассета вставляется в мафон)python будет читать скрипт
-ярлык по которому клацает пользователь
-сценарий если что-то пошло не так(описание ошибки)

все это в установочном exe-шнике для windows к примеру.

Есть ли что-то подобное,не знаю

Офлайн

#6 Фев. 7, 2021 16:26:43

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

Как запустить прогу написанную на Питоне без установленного Питона

xam1816
Есть ли что-то подобное,не знаю
Не видел такого, но оно делается ровно в 5 строчек командном файле. Делали такое когдато…
Есть несколько моментов которые вы не упомянули. Нужны права суперпользователя и после установки или удаления нужен ребут или иной способ обновления окружения.



Офлайн

#7 Фев. 7, 2021 20:05:26

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Как запустить прогу написанную на Питоне без установленного Питона

doza_and
А вы помоему неправильно советуете
не исключено



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version