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:
a)nevím, jestli to jde pouze pomocí cx_Freeze
b)pokud dle a ano, nevím jak na to.
Pro běh cx_Freeze používám následující setup soubor. Předpokládám, že musím přidat Tix, ale nevím jak a kam(při všech pokusech jsem dostal stejný výstup-hlášky i soubory).
import sys
from cx_Freeze import setup, Executable
base = None
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)