Cx_Freeze, unknown encoding: utf-8 – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Cx_Freeze, unknown encoding: utf-8 – Python – Fórum – Programujte.comCx_Freeze, unknown encoding: utf-8 – Python – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Raada
~ Anonymní uživatel
9 příspěvků
26. 5. 2012   #1
-
0
-

Ahoj,

Napsal jsem program využívající Tkinter/Tix, který občas zobrazuje informace načtené ze souboru v okně. Pokud ho spouštím pouze pomocí Pythonu, vše je OK. Pokud ho zkompiluji pomocí cx_Freeze, spustím a má vyskočit okno s informacemi, dostanu hlášku

jmeno_souboru=os.path.basename(celek[self.index_celku].file).encode("utf-8")
LookupError: unknown encoding: utf-8

Už jsem přišel na to, že musím použít přepínač

--include-module=encodings.utf-8
 

Takto by to mělo fungovat při kompilaci bez použití setup scriptu, který bych já chtěl použít. Co a kam mám v setup scriptu zapsat, aby se program zkompiloval i s výše zmíněným kódováním?

Nahlásit jako SPAM
IP: 89.176.140.–
Reklama
Reklama
juraj
~ Anonymní uživatel
33 příspěvků
25. 7. 2012   #2
-
0
-

#1 Raada
 

base = None
buildOptions = {
        "excludes": ["Tkinter"],
        "includes": ["encodings.utf_8","encodings.ascii"]
        }
executables = [
        Executable("aplikacia.py", base = base)
]

setup(
        name = "mojaAplikacia",
        version = "1.0",
        description = "testovacia",
        executables = executables,
        options = dict(build_exe = buildOptions),
        data_files=df
    )
Nahlásit jako SPAM
IP: 213.151.236.–
Michal
~ Anonymní uživatel
624 příspěvků
2. 9. 2013   #3
-
0
-

Kam treba napísať ten prepínač:

-include-module=encodings.utf-8

Nahlásit jako SPAM
IP: 62.197.220.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 18 hostů

Podobná vlákna

Unknown SSAP — založil jeezaa

Character encoding — založil Flowy

Transfer-encoding error — založil dalaman

 

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