Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 07 Сентябрь, 2010, 08:47:43

Страниц: [1]
Печать
Автор Тема: проблема со сборкой wxPython приложения  (Прочитано 594 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mr.Pihto    ↓ 
18 Ноябрь, 2009, 11:49:32
НЕ ХУЕТА! ХУЕТА!

не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1316

прога
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 все работает
Записан

выябывайся
adw0rd    ↓ 
19 Ноябрь, 2009, 10:05:25 , спустя 10 часов 15 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: 251
Сообщений: 15383

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

Mr.Pihto    ↓ 
19 Ноябрь, 2009, 08:23:58 , спустя 10 часов 18 минут 33 секунды
НЕ ХУЕТА! ХУЕТА!

не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1316

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

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

выябывайся
Mr.Pihto    ↓ 
19 Ноябрь, 2009, 08:33:36 , спустя 9 минут 38 секунд
НЕ ХУЕТА! ХУЕТА!

не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1316

тоже самое и с 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
вот тут я не совсем понимаю почему так
Записан

выябывайся
Страниц: [1]
Печать
 

Перейти в: