Anonymní profil Raada – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Raada – Programujte.comAnonymní profil Raada – Programujte.com

 

Příspěvky odeslané z IP adresy 141.113.86.–

Raada
Python › cx_Freeze a statické linkování
27. 6. 2012   #159586

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)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý