Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 8, 2009 12:30:25

topazz
От:
Зарегистрирован: 2008-09-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

py2exe: лишние файлы!

Дублирую свой вопрос в эту ветку..

Старая http://www.python.su/forum/edit.php?id=31835

Проблем с билдом в один exe.


Говорю ему..

from distutils.core import setup
import py2exe
import sys

if not 'py2exe' in sys.argv:
sys.argv.append('py2exe')

options = {"py2exe": {"compressed": 1,
"optimize": 0,
"packages": ["encodings"],
"bundle_files": 1, #comment here and all work
}
}
program = {"script": "script.py", }

setup(
author= "topazz",
name = "topazz",
options = options,
windows = [program],
zipfile = None,
#zipfile = "lib/libraries.zip", #try to change this to None
)
Он все билдит но exe не запускается

Коменчу “bundle_files”: 1 - все ок, только файлов куча

bundle_files“: 1 - не запускается exe
bundle_files”: 2 - не запускается exe
bundle_files": 3 - все ок

Не пойму что ему надо.

Далее, лезу в папку с примерами самого py2exe.

site-packages\py2exe\samples\singlefile\gui

Нахожу там файл пример, подставляю в его сетап свой скрипт… в итоге опять.. exe - есть, но не запускается ((



Офлайн

#2 Дек. 1, 2009 21:47:08

severum
От:
Зарегистрирован: 2008-01-06
Сообщения: 54
Репутация: +  0  -
Профиль   Отправить e-mail  

py2exe: лишние файлы!

у меня тоже работает только с bundle_files: 3



Офлайн

#3 Дек. 2, 2009 00:06:03

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

py2exe: лишние файлы!

dll прекрасно жмётся upx и тп пакерами, но я правда юзал что-то китайское и малоизвестное=) но более эффективное.

Офлайн

#4 Дек. 2, 2009 12:04:42

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

py2exe: лишние файлы!

slav0nic
dll прекрасно жмётся upx и тп пакерами
Ну тут проблема не с объемом, а с тем, как все запихнуть в один исполняемый файл. То есть main.exe, python.dll, либы и пр.
Где то видел подобные программки, которые все это дело пакуют в один exe, а при запуске на исполнеине, вываливается все в оперативку (ну или в temp) и выполняется.



Офлайн

#5 Апрель 3, 2010 10:26:39

Cover Story
От:
Зарегистрирован: 2008-08-26
Сообщения: 192
Репутация: +  0  -
Профиль   Отправить e-mail  

py2exe: лишние файлы!

Назрел вопрос: По сжатию UPX'ом. Какие параметры для UPX'а лучше всего ставить? Я делаю так
upx.exe -9 –ultra-brute *.*



Python 2.7.3
Pyside 1.1.2

Офлайн

#6 Апрель 3, 2010 11:59:24

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

py2exe: лишние файлы!

ну чем выше сжатие, тем меньше объем.



Офлайн

#7 Сен. 13, 2013 15:16:02

kristus
Зарегистрирован: 2012-10-27
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

py2exe: лишние файлы!

igor.kaist
Вспонмить сможете, что за программа для упаковки всех файлов в один?!

Офлайн

#8 Сен. 13, 2013 19:06:30

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

py2exe: лишние файлы!

kristus
Очнитесь. Он уже много лет как сюда не заходит :)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version