PHP форум на ПЫХА.РУ

PHP форум на ПЫХА.РУ

Языки программирования => Python => Тема начата: Mr.Pihto от 18 Ноябрь, 2009, 11:49:32



Название: проблема со сборкой wxPython приложения
Отправлено: Mr.Pihto от 18 Ноябрь, 2009, 11:49:32
прога
Python
import wx
app = wx.App()
frame = wx.Frame(None, -1, 'first.py')
frame.Show()
app.MainLoop()

setup.py
Python

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

команда
python setup.py py2exe
создается папка dist (как и положено), но она пуста
может нужны какието спец опции при сборке проги с wxPyton GUI?
 
ps: при запуске самого prg.py все работает


Название: проблема со сборкой wxPython приложения
Отправлено: adw0rd от 19 Ноябрь, 2009, 10:05:25
Mr.Pihto, да, чета у тебя все время с py2exe трабл...
попробуй аналоги http://adw0rd.ru/2009/python-howto-work/#frozen


Название: проблема со сборкой wxPython приложения
Отправлено: Mr.Pihto от 19 Ноябрь, 2009, 08:23:58
dllки нехватало
Python

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


Название: проблема со сборкой wxPython приложения
Отправлено: Mr.Pihto от 19 Ноябрь, 2009, 08:33:36
тоже самое и с PyQt, но там ещё нужно подключать sip
Python
from distutils.core import setup
import py2exe
setup(windows=['prg.py'], options={'py2exe': {'dll_excludes': ['MSVCP90.dll'],'includes':['sip']}})
вот так оно соберётся, но будет просить модуль QtCore не смотря на то что само приложение работает без явного импорта QtCore когда запускаеш его не откомпиленным (*.ру), а когда соберёш то просит QtCore. пришлось добавить строчку в исходник
Python
from PyQt4 import QtCore
вот тут я не совсем понимаю почему так


PHP форум на ПЫХА.РУ