associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "Py2ExeSimples"

Diferenças entre as versões de 2 e 3
Revisão 2e 2005-07-10 21:09:36
Tamanho: 683
Comentário:
Revisão 3e 2005-07-16 18:58:06
Tamanho: 1016
Comentário:
Deleções são marcadas assim. Adições são marcadas assim.
Linha 26: Linha 26:
== Utilização ==

Grave o código acima em um arquivo .py qualquer de sua preferência (setup.py, make.py, etc.), alterando a linha que define os módulos que fazem parte do seu programa. Depois, execute-o assim:

{{{
python setup.py py2exe
}}}

Onde "setup.py" deve ser substituído pelo nome que você deu ao arquivo.

Receita: Py2ExeSimples

Exemplo simples de como gerar um executável para console através do módulo Py2Exe.

Código

   1 from distutils.core import setup
   2 import py2exe
   3 
   4 opcoes = {}
   5 opcoes['py2exe'] = {}
   6 opcoes['py2exe']['excludes'] = ["pywin", "pywin.debugger", "pywin.debugger.dbgcon", "pywin.dialogs", "pywin.dialogs.list"]
   7 opcoes['py2exe']['packages'] = ["encodings"]
   8 
   9 modulos = ['programa.py']
  10 descricao = 'Programa'
  11 versao = '1.0'
  12 
  13 setup(name=descricao, console=modulos, zipfile="lib/shared.zip", description=descricao, version=versao)

Utilização

Grave o código acima em um arquivo .py qualquer de sua preferência (setup.py, make.py, etc.), alterando a linha que define os módulos que fazem parte do seu programa. Depois, execute-o assim:

python setup.py py2exe

Onde "setup.py" deve ser substituído pelo nome que você deu ao arquivo.

Volta para CookBook.


WashingtonCoutinhoCorrêaJr