[python] WX Python do exe
MaReK Olšavský
orsm na centrum.cz
Pondělí Červenec 18 10:36:54 CEST 2011
Ještě se doplním, zkoušel jsem i spustit:
c:\Python26\Scripts\cxfreeze.bat setup2.py build-exe
s výsledkem:
Usage: cxfreeze [options] [SCRIPT]
Freeze a Python script and all of its referenced modules to a base
executable which can then be distributed without requiring a Python
installation.
cxfreeze: error: only one script can be specified
V setup2.py je:
#! /usr/bin/python
# -*- coding: utf-8 -*-
from cx_Freeze import setup, Executable
exe = Executable(
script="Dochazka.py",
base="Win32GUI",)
setup(
name="Docházky",
version="1.0 B1",
description="Převod docházky XLS do Amzdy",
author="XXX",
author_email="aa na axx.cz",
executables=[exe])
Bohužel čas tlačí až moc..
Dne 18.7.2011 9:37, MaReK Olšavský napsal(a):
> Dobrý den,
> po dlouhé době se zeptám na nějaký hint pro převod Pythonovského
> programu do Exe. Program je napsán s xlrd a účetním jsem udělal rozhraní
> ve Wx (přišlo mi hezčí a snadněji vytvořitelné, než v Tkinteru a
> tkinterovské rozhraní mi nefungovalo dobře ze síťového disku).
>
> No a teď jsem u kamene úrazu. Na cílový počítač nesmíme instalovat,
> žádost o instalaci přes IT oddělení je zdlouhavé, takže potřebuji
> vyrobit stand-alone exe.
> Py2Exe mi neprojde, protože chybí msvcp90.dll, přestože jsem postupoval
> dle http://www.py2exe.org/index.cgi/Tutorial#Step52 . Pokud knihovny
> nainstaluji u sebe z
> http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29 ,
> předpokládám, že "kompilace" projde, ale jak to bude s možností
> distribuce, pokud je na cílovém PC nemohu nainstalovat?
> Existuje i další cesta, jak z Pythonovského programu udělat Exe?
> Distribuce s Python portable se mi moc nezamlouvá.
> Děkuji za nakopnutí
> MO
Další informace o konferenci Python