ФорумПрограммированиеPython → проблема со сборкой wxPython приложения

проблема со сборкой wxPython приложения

  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 18 ноября 2009 г. 15:49

    прога
    import wx
    app = wx.App()
    frame = wx.Frame(None, -1, 'first.py')
    frame.Show()
    app.MainLoop()


    setup.py

    from distutils.core import setup
    import py2exe
    setup(console=["prg.py"])


    команда
    python setup.py py2exe

    создается папка dist (как и положено), но она пуста
    может нужны какието спец опции при сборке проги с wxPyton GUI?

    ps: при запуске самого prg.py все работает
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 19 ноября 2009 г. 2:05, спустя 10 часов 15 минут 53 секунды

    Mr.Pihto, да, чета у тебя все время с py2exe трабл…
    попробуй аналоги http://adw0rd.ru/2009/python-howto-work/#frozen
    adw/0
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 19 ноября 2009 г. 12:23, спустя 10 часов 18 минут 33 секунды

    dllки нехватало

    from distutils.core import setup
    import py2exe
    setup(windows=['prg.py'], options={'py2exe': {'dll_excludes': ['MSVCP90.dll']}})
  • Mr.Pihto

    Сообщения: 1386 Репутация: N Группа: Адекваты

    Spritz 19 ноября 2009 г. 12:33, спустя 9 минут 38 секунд

    тоже самое и с PyQt, но там ещё нужно подключать sip
    from distutils.core import setup
    import py2exe
    setup(windows=['prg.py'], options={'py2exe': {'dll_excludes': ['MSVCP90.dll'],'includes':['sip']}})

    вот так оно соберётся, но будет просить модуль QtCore не смотря на то что само приложение работает без явного импорта QtCore когда запускаеш его не откомпиленным (*.ру), а когда соберёш то просит QtCore. пришлось добавить строчку в исходник
    from PyQt4 import QtCore

    вот тут я не совсем понимаю почему так

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