Форум сайта python.su
0
Каким образом можно переконвертировать программу на 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.
Офлайн
253
sqvixНеоднократно писал, не ищите приключений на свою :). Не конвертировать надо, а делать нормальный дистрибутив, который поставит питон и ваш скрипт.
Подскажите, пожалуйста, как правильно cконвертировать скрипт в exe.
Офлайн
221
sqvixодин простой вопрос - ЗАЧЕМ?
я установил все пакеты python начиная с 2.6 заканчивая 3.4 и добавил их в регистр.
Офлайн
0
doza_andКак сделать нормальный дистрибутив и с каким софтом? Вообще, это выполнимо - запаковать данную прогу в экзэшник? Если не трудно, можно пошаговое руководство?
Неоднократно писал, не ищите приключений на свою. Не конвертировать надо, а делать нормальный дистрибутив, который поставит питон и ваш скрипт.
Офлайн
13
JOHN_16
один простой вопрос - ЗАЧЕМ?
Отредактировано Alex_HH (Март 16, 2014 21:05:18)
Офлайн
221
Alex_HH
Alex_HHнекоторые он и не откомпилит, в силу особенностей Питон кода. Но это очень особые случаи. Чаще всего если не получается упаковать с cx_freeze, то дело в конфиг файле и да его действительно не так просто порой составить. Но например составить какую то инструкцию сложно ИМХО не ординарный вопрос и может не быть общего ответа на него. По крайней мере у меня когда было желание - просто не вышло. Тестовые примеры просты и работают, что то чуть посложнее - решалось лишь дописыванием в ручную модулей для “сборки”. Так что и писать не о чем было - так или иначе в доках значилось.
он не все скрипты компилит нормально
Офлайн
88
Alex_HHСтратегия очень простая.
питон еще поставить быстро, но потом еще надо все используемые бибилиотеки ставить, а попробуйте объяснить кому то кто даже ворд поставить не может как это сделать, и после нажатия клавиши инсерт звонит тебе и орет: “ААААААа у меня буквы исчезают”
Офлайн
13
Shaman
Стратегия очень простая.
Разворачиваете дистрибутив питона, устанавливаете в него все зависимости, туда же заливаете свой код. Удаляете всё лишнее. Архивируете. Батник/инсталлятор -по вкусу.
Офлайн
0
Стандартными интерпретаторами ее запаковать невозможно, не тот случай. Проблема так и не решена, только ставить линукс и запускать под ним.
Отредактировано sqvix (Март 17, 2014 14:49:21)
Офлайн
13
sqvixТоже не вариант, еще ж поридеться все необходимые бибилиотеки ставить.
Стандартными интерпретаторами ее запаковать невозможно, не тот случай. Проблема так и не решена, только ставить линукс и запускать под ним.
Офлайн