[python] Prosím, poraďte mi, jak vytvořit exe soubor
Tomas Brabenec
konference na brabenec.net
Pondělí Srpen 11 15:13:24 CEST 2008
Ahoj,
ve vetsine pripadu si py2exe "dotaha" vse potrebne.
Ve vyjmecnych pripadech je nutne rucne dopsat knihovny, ktere je nutne
pribalit.
Takto napr. vypada setup.py pro jednu nasi aplikaci (Bylo nutne pribalit
neco navic a neco vynechat. Napriklad se zde nebali Tkinter, protoze se
v aplikaci nepouziva /pouzivase wxPy/ a vysledny balik by se tak
zbytecne zvetsil.):
setup(
options = {
"py2exe": {
"compressed": 1,
"optimize": 2,
"packages": ["db", "PIL", "email"],
"includes": [x[:-3] for x in glob.glob("dlg*.py")],
"excludes": ["Tkinter", "Tkconstants", "tcl"],
"dll_excludes": ["tcl84.dll", "tk84.dll", "fbclient.dll"],
}
},
name="app",
version="1.5",
description="Blablabla",
author="Firma a.s.",
author_email="info na firma.cz",
windows=[{"script": "app.py", "icon_resources": [(1000,
"res/app.ico")]}],
#console=[{"script": "app.py", "icon_resources": [(1000,
"res/app.ico")]}],
data_files=[
("res", ["res/app.ico", "res/tapeta.jpg", "res/app.xrc",
"res/messages.xls"]),
("help", glob.glob("help/*.*")),
("db", ["db/schema3.db"]),
("foto_zbozi", []),
("foto_kategorii", []),
("",["app.exe.manifest"]),
],
zipfile=None,
)
Tomas
Dne 11.8.2008 14:36, MaReK Olšavský napsal(a):
> Ahoj,
> neco prisadim, protoze dneska jsem se chystal na stejnou otazku.
> Jak to nalozi s knihovnami, bude vysledny exe umet tkinter, SQLite anebo
> PIL, aniz bude muset zakaznik neco doinstalovavat?
>
> -- MaReK
> - --
>
Další informace o konferenci Python