Portál AbcLinuxu, 9. května 2025 21:31

Dotaz: cx_Freeze a staticke linkovani

22.6.2012 19:34 Raada | skóre: 4
cx_Freeze a staticke linkovani
Přečteno: 218×
Odpovědět | Admin
Ahoj. Ubastlil jsem si programek a zkompiloval pomocí cx_Freeze. Na počítači, kde jsem to programoval a mám tedy všechny knihovny apod. to funguje, na čistém OS dostávám chybu

ImportError: libBLT.2.4.so.8.5: cannot open shared object file: No such file or directory, please install the python-tk package

Já bych samozřejmě rád, aby to fungovalo i na počítačích, kde není třeba vůbec python a spol. a nejlépe, aby to šlo spustit třeba z fleshky. Z různých zdrojů jsem vyčetl, že by snad bylo možno přilinkovat odpovídající moduly staticky, ale nevím jak na to.

Pro běh cx_Freeze používám následující setup soubor. Co a kam mám napsat, abych dosáhl chtěného výsledku?
import sys
from cx_Freeze import setup, Executable

base = None
#base = "Win32GUI"
#if sys.platform == "win32":
#    base = "Win32GUI"


executables = [
        Executable("statistika.py"),
]

buildOptions = dict(
        compressed = True,
        includes = ["objekty","rozhrani","encodings.utf_8"],
        )

setup(
        name = "statistika_strelby",
        version = "0.1",
        description = "Program pro vyhodnocovani",
        options = dict(build_exe = buildOptions),
        executables = executables,
	base=base)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.