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

Singularity
Попробуйте cx_freeze

Надо больше деталей: коды ошибок, скриншоты, код что падает и т.д.
RoDebian
Увы но никаких диалоговых окон с ошибками нету, окно консоли закрывается, причем видно что кода выполняется не много, и папка distr пуста, завтра вечером выложу код , все материалы на работе.
RoDebian
сейчас попробовал скомпилировать с использованием модуля 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
4kpt
Вам же посоветовали cx_Freeze… Попробуйте и будет Вам счастье.

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

P.S.S. На форуме есть куча примеров использования cx_Freeze. Есть документация. Если надо докуменацию - пишите.
RoDebian
буду благодарен если выложите документацию по cs_Freeze
4kpt
Не фопросс…
Держите. Будут вопросы по реализации - пишите :)
RoDebian
я так полагаю на русском языке материалов нету? )
4kpt
RoDebian
Вы шаровик, друг мой. Конечно нету…
RoDebian
пожалуй займусь переводом
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB