[python] py2exe problém
David Vachulka
david na konstrukce-cad.com
Neděle Září 17 13:09:38 CEST 2006
Zdravim,
zkuste jeste pyinstaller
(http://pyinstaller.hpcf.upr.edu/cgi-bin/trac.cgi), treba si s tim
poradi lepe.
superman wrote:
> Už jsem to trochu zkoumal, a určitě se to nevyřeší parametrem includes.
> Problém je totiž ten, že mxDateTime.__version__ je prostě proměnná, ale
> je tak nešťastně zapsaná do modulu mxDateTime pomocí importu, že py2exe
> to prostě prohlásí za modul. Nepodařilo se mi žádným způsobem py2exe s
> mx rozchodit a jediná rada je asi mx s py2exe nepoužívat.
>
> Jinak mimochodem jsem zkoušel udělat malý databázový projekt v Pythonu
> abych dokázal, že v Pythonu se vyvíjí rychle, a že má smysl ho nasadit,
> ale dočkal jsem se jen ostudy. Projekt byl naprogramovaný velmi rychle,
> ale rochození s py2exe je stále problematické a trvá už přes měsíc a
> pořád je stejné. Exe chodí, pokud je na cílovém počítači instalován
> Python, jinak ne. Příští projekt bude v C++, bude to rychleji
> vyexpedované zákazníkovi.
>
> Našel jsem dokonce na zahraničních mailových konferencích několikrát
> radu, používáte-li py2exe, nepoužívejte mx. Sami autoři mx od tohoto
> problému dávají ruce pryč na svém webu a házejí to na autora py2exe.
>
> Jen bohužel nevím, co přesně budu dělat a jak to budu řešit, asi se
> nějak obejít bez mx komponent a možná i upravit mysqldb modul aby se
> nesnažil používat mx, i když se bez nich obejde.
>
> Každopádně děkuji všem moc za rady, moc mi pomohly a správně mě nasměrovaly.
>
> Pavel Kosina napsal(a):
>
>> superman napsal(a):
>>
>>
>>> Takže jsem zkusil podle všech manuálů i rad stvořit exe pomocí py2exe z
>>> jednoduchého Python programu. Problém je, že py2exe po spuštění sice exe
>>> vytvoří, ale na konci hlásí toto:
>>>
>>> The following modules appear to be missing
>>> ['DateTime', 'mxDateTime.__version__', 'mx.DateTime.DateTimeDeltaType',
>>> 'mx.DateTime.DateTimeType']
>>>
>>>
>>>
>> Chtělo by to ukázku, jak to děláš, ale myslím, že hledáš parametr
>> 'includes'. Že py2exe jaksi implicitně výše uvedené moduly do distribuce
>> zapomene zahrnout.
>> Více podle http://www.py.cz/Py2exeAndPyGTK nebo
>> http://www.py.cz/VytvareniExeSouboru.
>>
>> Příště stačí poslat dotaz jen do jedné konference, spíše této ...
>>
>>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
>
>
--
S pozdravem / Best regards
David Vachulka
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20060917/a7eb39de/attachment.htm
Další informace o konferenci Python