Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 26, 2012 05:11:11

Megido
От:
Зарегистрирован: 2010-03-26
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

сборка wxPython в ехе

значит понадобилось мне как то сделать из кучи питоновских скриптов бинарник, я спокойно его сделал в линупсе . В итоге вышел .bin файлик весом 19 мегабайт какой может запускатся на любом линупсе из любой директории

но потом понадобилось сделать такое же и на винду (прости господи).

from distutils.core import setup
import py2exe
setup(windows=['main.py'], options={'py2exe': {'dll_excludes': ['MSVCP90.dll']}})
в итоге я получил папку с кучей какого то говна библиотек и модулей и exe'шник весом 19 кб =_=

тоесть эта путуехе тупо скомпилила мне main.py
а мне то нужно приложение!!!

подскажите люди добрые может там параматры какие нужно ввести?



вобще этот мейнстрим с мастдаем меня когда нибудь доконает =_+



Офлайн

#2 Апрель 26, 2012 05:42:48

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

сборка wxPython в ехе

'bundle_files':1



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#3 Апрель 26, 2012 06:37:56

Megido
От:
Зарегистрирован: 2010-03-26
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

сборка wxPython в ехе

мда винда есть винда, мне что теперь программу с архивом распространять? :)

мне нужен один файл!



Отредактировано Megido (Апрель 26, 2012 06:38:13)

Офлайн

#4 Апрель 26, 2012 08:15:39

lavrton
От:
Зарегистрирован: 2010-11-13
Сообщения: 35
Репутация: +  1  -
Профиль   Адрес электронной почты  

сборка wxPython в ехе

import py2exe
import sys
sys.argv.append('py2exe')
setup(
    options = {'py2exe': {
        'compressed': 0,
        'optimize': 0,
        'bundle_files': 1,
        }
    },
    windows = [
        {
            "script": "player.py",
        }
    ],
    zipfile = None,
)



Офлайн

#5 Май 24, 2012 19:25:23

VasCraft
От:
Зарегистрирован: 2010-08-23
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

сборка wxPython в ехе

Зачем использовать такое залежавшееся старье, как py2exe? есть более приемлимый pyinstaller, который к тому же обновляется. Кроме того, в pyinstaller сборка происходит в консоли и командами, никакие скрипты писать не надо!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version