[Tutor PyCZ] Co znamená tato chyba při vytváření exe pomocí py2exe

David Vachulka david na konstrukce-cad.com
Pátek Září 15 23:28:31 CEST 2006


Cau,


superman wrote:
> Dobrý den,
>
> vytvořil jsem program, který používá moduly Mysqldb a loggin a od té
> doby co jsem přidal do programu loggin mám potíže. Program bez problémů
> běží, pokud je nainstalován python, ale pokud jej zabalím do exe pomocí
> py2exe a přenesu na počítač bez nainstalovaného pythonu začne hlásit
> následující:
>
> Traceback (most recent call last):
>    File "C:\Python24\lib\site-packages\py2exe\boot_common.py", line 92, in ?
> ImportError: No module named linecache
>   
to je proto, ze modul linecache neni v exe, zkus treba toto
includes = ["linecache",
            "zipextimporter",]
options = {"py2exe": { # create a compressed zip archive
                      "compressed": 1,
                      "optimize": 2,
                      "excludes": excludes,
                      "includes": includes,
                          }}
napsat do setup.py
> Traceback (most recent call last):
>    File "<install zipextimporter>", line 1, in ?
> ImportError: No module named zipextimporter
> Nastala chyba
>    Typ chyby: exceptions.ImportError
>    Informace: No module named logging
> Traceback (most recent call last):
>    File "LojzaDbCleaner.py", line 559, in ?
> NameError: name 'log_it' is not defined
>
> Přitom pokud je nainstalován python, vše chodí. Nevím si s tím rady a
> řeším to už týdny. Děkuji za každé nakopnutí, v Pythonu jsem začátečník.
>
>
>
>
>
> _______________________________________________
> Tutor mailing list
> Tutor na py.cz
> http://www.py.cz/mailman/listinfo/tutor
>
>
>   

-- 
S pozdravem / Best regards

David Vachulka



Další informace o konferenci Tutor