Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 26, 2013 20:38:30

RoDebian
Зарегистрирован: 2013-06-26
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

Вечер добрый господа и дамы, занимаюсь разработкой одного проекта на Python с использованием таких модулей pygame и tkinter (планирую использовать еще некоторые) но при компиляции с помощью py2exe ничего не происходит. С pygame все компилится нормально, стоит применить tk начинается велосипед. Из-за этого даже побаиваюсь смотреть в сторону других внешних модулей. Использую Python 2.7 и соответственно pygame под негоже.

Офлайн

#2 Июнь 26, 2013 20:42:03

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

Попробуйте cx_freeze

Надо больше деталей: коды ошибок, скриншоты, код что падает и т.д.

Офлайн

#3 Июнь 26, 2013 21:00:13

RoDebian
Зарегистрирован: 2013-06-26
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

Увы но никаких диалоговых окон с ошибками нету, окно консоли закрывается, причем видно что кода выполняется не много, и папка distr пуста, завтра вечером выложу код , все материалы на работе.

Офлайн

#4 Июнь 26, 2013 21:13:47

RoDebian
Зарегистрирован: 2013-06-26
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

сейчас попробовал скомпилировать с использованием модуля wxpython и получил следующее сообшение

C:\Python27>setup.py py2exe
running py2exe
*** searching for required modules ***
*** parsing results ***
creating python loader for extension ‘unicodedata’ (C:\Python27\DLLs\unicodedata
.pyd -> unicodedata.pyd)
creating python loader for extension ‘wx._misc_’ (C:\Python27\lib\site-packages\
wx-2.8-msw-ansi\wx\_misc_.pyd -> wx._misc_.pyd)
creating python loader for extension ‘select’ (C:\Python27\DLLs\select.pyd -> se
lect.pyd)
creating python loader for extension ‘wx._windows_’ (C:\Python27\lib\site-packag
es\wx-2.8-msw-ansi\wx\_windows_.pyd -> wx._windows_.pyd)
creating python loader for extension ‘_hashlib’ (C:\Python27\DLLs\_hashlib.pyd -
> _hashlib.pyd)
creating python loader for extension ‘wx._core_’ (C:\Python27\lib\site-packages\
wx-2.8-msw-ansi\wx\_core_.pyd -> wx._core_.pyd)
creating python loader for extension ‘wx._gdi_’ (C:\Python27\lib\site-packages\w
x-2.8-msw-ansi\wx\_gdi_.pyd -> wx._gdi_.pyd)
creating python loader for extension ‘wx._controls_’ (C:\Python27\lib\site-packa
ges\wx-2.8-msw-ansi\wx\_controls_.pyd -> wx._controls_.pyd)
creating python loader for extension ‘bz2’ (C:\Python27\DLLs\bz2.pyd -> bz2.pyd)

*** finding dlls needed ***
error: MSVCP90.dll: No such file or directory

Офлайн

#5 Июнь 26, 2013 22:38:35

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

Вам же посоветовали cx_Freeze… Попробуйте и будет Вам счастье.

P.S. Иногда решение одной проблемы возможно разными вариантами. Зачастую рассматривать приходиться несколько. Не зацикливайтесь :)

P.S.S. На форуме есть куча примеров использования cx_Freeze. Есть документация. Если надо докуменацию - пишите.



Отредактировано 4kpt (Июнь 26, 2013 22:47:04)

Офлайн

#6 Июнь 27, 2013 21:54:01

RoDebian
Зарегистрирован: 2013-06-26
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

буду благодарен если выложите документацию по cs_Freeze

Офлайн

#7 Июнь 27, 2013 22:21:00

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

Не фопросс…
Держите. Будут вопросы по реализации - пишите :)



Прикреплённый файлы:
attachment ENG_[2013]Тунинга А. cxFreeze.zip (152,2 KБ)

Офлайн

#8 Июнь 28, 2013 17:55:37

RoDebian
Зарегистрирован: 2013-06-26
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

я так полагаю на русском языке материалов нету? )

Офлайн

#9 Июнь 28, 2013 18:05:23

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

RoDebian
Вы шаровик, друг мой. Конечно нету…



Офлайн

#10 Июнь 28, 2013 18:15:23

RoDebian
Зарегистрирован: 2013-06-26
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

компиляция в ехе + дополнительные модули

пожалуй займусь переводом

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version