Найти - Пользователи
Полная версия: py2exe и Excel
Начало » Python для экспертов » py2exe и Excel
1
pyuser
Доброго времени суток.
Есть скрипт, работающий с Excel, пытаюсь создать из него exe-шник
вот часть скрипта, собирающего exe-шник:

excludes = None

if __name__ == “__main__” :
if len(sys.argv) == 1:
sys.argv.append(“py2exe”)
sys.argv.append(“-q”)

setup(options = {“py2exe”: {“typelibs” : ,
“compressed” : 1,
“optimize” : 2,
“packages” : ,
“excludes” : excludes}},
zipfile = r“lib\shared.zip”,
windows = ,
data_files = ,
)

все замечательно собирается, но при попытке запуска результирующего файла выскакивает сообщение: Программа не запускается
Кто-нибудь сталкивался с подобной проблемой? Подскажите, как создать рабочий exe-шник

ЗЫ. Windows XP SP2 Python 2.5.1 pywin32 210, wxPython 2.8.7.1 (Excel 2003)
j2a
pyuser
все замечательно собирается, но при попытке запуска результирующего файла выскакивает сообщение: Программа не запускается
Какое сообщение выскакивает?
pyuser
j2a
Какое сообщение выскакивает?
Я же написал: “Программа не запускается” и больше ничего
poltergeist
Собери скрипт таким вот сетапом, и запускай прогу из командной строки, что будет на выхоте - сюда напишешь.

excludes = None

if __name__ == “__main__” :
if len(sys.argv) == 1:
sys.argv.append(“py2exe”)
sys.argv.append(“-q”)

setup(options = {“py2exe”: {“typelibs” : ,
“compressed” : 1,
“optimize” : 2,
“packages” : ,
“excludes” : excludes}},
zipfile = r“lib\shared.zip”,
console = ,
data_files = ,
)


И на будущее советую создавать два тергета для py2exe, один для релиза, другой для дебага по stdout-у из консоли.
pyuser
poltergeist
Собери скрипт таким вот сетапом, и запускай прогу из командной строки, что будет на выхоте - сюда напишешь.

excludes = None

if __name__ == “__main__” :
if len(sys.argv) == 1:
sys.argv.append(“py2exe”)
sys.argv.append(“-q”)

setup(options = {“py2exe”: {“typelibs” : ,
“compressed” : 1,
“optimize” : 2,
“packages” : ,
“excludes” : excludes}},
zipfile = r“lib\shared.zip”,
console = ,
data_files = ,
)


И на будущее советую создавать два тергета для py2exe, один для релиза, другой для дебага по stdout-у из консоли.
Лишний раз убеждаюсь в мудрости рекомендации Андрея Светлова приводить в вопросе не кусок кода, а весь скрипт.
Проблема была в манифесте. пытался втавить в него русский текст и делал это некорректно.
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