Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 3, 2015 22:35:06

Kasta_neda
Зарегистрирован: 2014-06-08
Сообщения: 210
Репутация: +  6  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

Установился модуль. По пути C:\PythonXX\Scripts
если переместить туда свой скрипт (script.py) и из командной строки вызвать python setup.py build
где setup.py

import sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["os"], "includes": ["tkinter",'re']}
base = None
if sys.platform == "win32":
    base = "Win32GUI"
setup( name = "guifoo",
version = "0.1",
description = "My GUI application!",
options = {"build_exe": build_exe_options},
executables = [Executable("C:\Python33\Scripts\script.py", base=base)])

Отредактировано Kasta_neda (Янв. 3, 2015 22:39:25)

Офлайн

#2 Янв. 3, 2015 22:53:13

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

Kasta_neda
Установился модуль. По пути C:\PythonXX\Scriptsесли переместить туда свой скрипт (script.py) и из командной строки вызвать python setup.py build где setup.py
По-нормальному ставится только 64 битная версия.. А у тебя пример для 32х. Ошибка no module… до сих пор.

Офлайн

#3 Янв. 3, 2015 22:56:06

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

Почему в питоне так сложно создать exe-шник?

python2015
Ответ настолько очевиден, что даже не знаю как ответить. Чтобы пользователь мог запускать как обычно, как всё остальное запускает.
Достаточно батника, или настроенного ярлыка.

Офлайн

#4 Янв. 3, 2015 23:02:02

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

Shaman
Достаточно батника, или настроенного ярлыка.
Никогда не устанавливал прогу из батника и не припомню ни одной популярной проги, которая бы была батником. Про настроенный ярлык слышу впервые.

Офлайн

#5 Янв. 3, 2015 23:08:40

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

Почему в питоне так сложно создать exe-шник?

Все ходовые изпитонаэкзешникосоздаватели на самом деле являются простыми запускалочками интерпретатора питона с нужными аргументами. Сам же интерпретатор является портабельным, то есть его можно копировать куда угодно, хранить одновременно несколько сборок и запускать их по мере необходимости. Нужно только проследить чтоб возле каждого python*.exe была его родная dll, которую инсталляторы обычно пихают в system32.

python2015
Никогда не устанавливал прогу из батника и не припомню ни одной популярной проги, которая бы была батником.
Вам нужна прога, или пакет инсталляции? Это разные вещи.

Офлайн

#6 Янв. 3, 2015 23:13:48

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

Shaman
Вам нужна прога, или пакет инсталляции? Это разные вещи.
Мне нужно чтобы то, что я написал на языке питон запускалось как самый распространенный и банальный exe файл. Чтобы пользователя, который его будет юзать не хватил кондратий при видео расширения py и чтобы мне не пришлось по скайпу ему аписнять как устанавливать питон и запускать скрипт *.py.

Офлайн

#7 Янв. 3, 2015 23:17:16

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

Почему в питоне так сложно создать exe-шник?

python2015
Мне нужно чтобы то, что я написал на языке питон запускалось как самый распространенный и банальный exe файл.
Этот пользователь использует cmd, или что-то вроде FAR-а? Или он всё-таки воспользуется ярлыком из “пуск”/рабочего стола?

Офлайн

#8 Янв. 3, 2015 23:18:25

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

Почему в питоне так сложно создать exe-шник?

Возьмусь утверждать: пользователю начхать что он запускает и какое у этого расширение.

Офлайн

#9 Янв. 3, 2015 23:26:02

python2015
Зарегистрирован: 2014-12-27
Сообщения: 33
Репутация: +  -2  -
Профиль   Отправить e-mail  

Почему в питоне так сложно создать exe-шник?

Shaman
Этот пользователь использует cmd, или что-то вроде FAR-а? Или он всё-таки воспользуется ярлыком из “пуск”/рабочего стола?
Пользователь использует обычный виндовский файловый менеджер. Иногда тотал командер.

Офлайн

#10 Янв. 3, 2015 23:30:17

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

Почему в питоне так сложно создать exe-шник?

python2015
Пользователь использует обычный виндовский файловый менеджер. Иногда тотал командер.
Стало быть не очень удивится одному из стандартных расширений исполняемых файлов windows.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version