py2exe: уменьшить размер архива библиотеки

Я только что создал свой первый исполняемый файл py2exe и заметил, что с EXE создается ZIP-файл размером около 1,4 МБ.

Мой вопрос в том, могу ли я уменьшить размер этого или ожидается, что типичный размер EXE, сгенерированного с помощью py2exe, будет ~ 4 МБ (это означает, что со всеми файлами: python2.6dll, library.zip)


person user225312    schedule 20.08.2010    source источник


Ответы (2)


Краткий ответ на ваш вопрос об уменьшении размера - да. Длинный ответ я не буду давать здесь, а вместо этого направлю вас на вики-страницу py2exe OptimizingSize. .

Надеюсь, это поможет ;)

person plaes    schedule 20.08.2010

После изменения этих параметров setup.py я также запускаю UPX для DLL и исполняемых файлов и перепаковываю library.zip с 7- zip, работает хорошо.

Кстати, на wiki есть страница об использовании UPX и 7-zip. .

person fn.    schedule 28.08.2010