Уведомления

Группа в Telegram: @pythonsu

#1 Март 16, 2014 00:49:17

sqvix
Зарегистрирован: 2014-03-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите переконвертировать программу на python в exe

Каким образом можно переконвертировать программу на python
https://onedrive.live.com/redir?resid=6121D34505F21DFA%21107
в exe, чтобы получить такой файл
https://onedrive.live.com/redir?resid=6121D34505F21DFA%21108
Пробовал py2exe, запускал из командной строки python file.py py2exe
в file.py написал скрипт:

*
from distutils.core import setup
import py2exe
setup(console
*
Создается mining_proxy.exe весом 35KB, который невозможно запустить, “No module named stratum”.
Cx_freeze вообще не устанавливается с сообщением “There is a problum with this windows installation package. a program required for this install to complete could not be run.”, хотя я установил все пакеты python начиная с 2.6 заканчивая 3.4 и добавил их в регистр.
При запуске pyinstaller вылазит сообщение “Pyinstaller for python 2.6+ on windows needs pywin32”, хотя pywin32 установлены для 2.6 и для 3.3.
Подскажите, пожалуйста, как правильно cконвертировать скрипт в exe.

Офлайн

#2 Март 16, 2014 06:22:38

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

Помогите переконвертировать программу на python в exe


sqvix
Подскажите, пожалуйста, как правильно cконвертировать скрипт в exe.
Неоднократно писал, не ищите приключений на свою :). Не конвертировать надо, а делать нормальный дистрибутив, который поставит питон и ваш скрипт.



Офлайн

#3 Март 16, 2014 06:56:37

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Помогите переконвертировать программу на python в exe

sqvix
я установил все пакеты python начиная с 2.6 заканчивая 3.4 и добавил их в регистр.
один простой вопрос - ЗАЧЕМ?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#4 Март 16, 2014 15:29:09

sqvix
Зарегистрирован: 2014-03-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите переконвертировать программу на python в exe

doza_and
Неоднократно писал, не ищите приключений на свою . Не конвертировать надо, а делать нормальный дистрибутив, который поставит питон и ваш скрипт.
Как сделать нормальный дистрибутив и с каким софтом? Вообще, это выполнимо - запаковать данную прогу в экзэшник? Если не трудно, можно пошаговое руководство?

Офлайн

#5 Март 16, 2014 20:42:54

Alex_HH
Зарегистрирован: 2014-03-03
Сообщения: 91
Репутация: +  13  -
Профиль   Отправить e-mail  

Помогите переконвертировать программу на python в exe

JOHN_16
один простой вопрос - ЗАЧЕМ?

Ну как зачем, Вы написали скрипт и его нажо выполнить на машине где нет и не будет питона(питон еще поставить быстро, но потом еще надо все используемые бибилиотеки ставить, а попробуйте объяснить кому то кто даже ворд поставить не может как это сделать, и после нажатия клавиши инсерт звонит тебе и орет: “ААААААа у меня буквы исчезают”), так что вопрос не лишен смысла, мне тоже интересно.
Пробовал cx-freeze (для 3 питона), но что то он не все скрипты компилит нормально, так что вопрос очень полезен.

Update:
Ой, простите JOHN_16, я не внимательно прочитал Ваш пост, Ваше замечание резонно. Но вопрос конвертации очень насущен.



————–
Зимой и летом heavy metall.
Технический прогресс - это падение вверх. Alex_HH (с)
Эстетизация жестокости есть квинтэссенция смысла человеческого существования. Alex_HH (с)
После бога идет не пустота, там метаданные. Alex_HH (с)

Отредактировано Alex_HH (Март 16, 2014 21:05:18)

Офлайн

#6 Март 16, 2014 22:49:41

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Помогите переконвертировать программу на python в exe

Alex_HH

Alex_HH
он не все скрипты компилит нормально
некоторые он и не откомпилит, в силу особенностей Питон кода. Но это очень особые случаи. Чаще всего если не получается упаковать с cx_freeze, то дело в конфиг файле и да его действительно не так просто порой составить. Но например составить какую то инструкцию сложно ИМХО не ординарный вопрос и может не быть общего ответа на него. По крайней мере у меня когда было желание - просто не вышло. Тестовые примеры просты и работают, что то чуть посложнее - решалось лишь дописыванием в ручную модулей для “сборки”. Так что и писать не о чем было - так или иначе в доках значилось.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#7 Март 17, 2014 07:26:19

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

Помогите переконвертировать программу на python в exe

Alex_HH
питон еще поставить быстро, но потом еще надо все используемые бибилиотеки ставить, а попробуйте объяснить кому то кто даже ворд поставить не может как это сделать, и после нажатия клавиши инсерт звонит тебе и орет: “ААААААа у меня буквы исчезают”
Стратегия очень простая.
Разворачиваете дистрибутив питона, устанавливаете в него все зависимости, туда же заливаете свой код. Удаляете всё лишнее. Архивируете. Батник/инсталлятор -по вкусу.

Офлайн

#8 Март 17, 2014 10:04:51

Alex_HH
Зарегистрирован: 2014-03-03
Сообщения: 91
Репутация: +  13  -
Профиль   Отправить e-mail  

Помогите переконвертировать программу на python в exe

Shaman
Стратегия очень простая.
Разворачиваете дистрибутив питона, устанавливаете в него все зависимости, туда же заливаете свой код. Удаляете всё лишнее. Архивируете. Батник/инсталлятор -по вкусу.

А ссылку на инструкцию или литератутур можно, а то на словах все понятно, а как реализовать - проблемка.



————–
Зимой и летом heavy metall.
Технический прогресс - это падение вверх. Alex_HH (с)
Эстетизация жестокости есть квинтэссенция смысла человеческого существования. Alex_HH (с)
После бога идет не пустота, там метаданные. Alex_HH (с)

Офлайн

#9 Март 17, 2014 14:49:04

sqvix
Зарегистрирован: 2014-03-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите переконвертировать программу на python в exe

Стандартными интерпретаторами ее запаковать невозможно, не тот случай. Проблема так и не решена, только ставить линукс и запускать под ним.

Отредактировано sqvix (Март 17, 2014 14:49:21)

Офлайн

#10 Март 17, 2014 18:22:33

Alex_HH
Зарегистрирован: 2014-03-03
Сообщения: 91
Репутация: +  13  -
Профиль   Отправить e-mail  

Помогите переконвертировать программу на python в exe

sqvix
Стандартными интерпретаторами ее запаковать невозможно, не тот случай. Проблема так и не решена, только ставить линукс и запускать под ним.
Тоже не вариант, еще ж поридеться все необходимые бибилиотеки ставить.



————–
Зимой и летом heavy metall.
Технический прогресс - это падение вверх. Alex_HH (с)
Эстетизация жестокости есть квинтэссенция смысла человеческого существования. Alex_HH (с)
После бога идет не пустота, там метаданные. Alex_HH (с)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version