Pergunta

Estou procurando um script simples que seja compilado com exe, e encontrei o PY2EXE antes de decidir trabalhar com ele, quais você acha que são os prós e os contras da ferramenta Py2exe?

Foi útil?

Solução

Um vigar que eu conheço: Sem suporte para Python 3.x. Tanto quanto eu sei, não houve trabalho sobre isso (nada no OROTEFORGE SVN REPO de qualquer maneira), e nenhum plano para 3.x publicado no Site py2exe nesse momento.

Outras dicas

Prós:

  • Seu aplicativo se torna independente, pode ser executado em um PC sem Python

Contras:

  • Falsa sensação de segurança, seu aplicativo ainda é interpretado, é apenas que o script não está mais visível, mas o código de byte é e o Afaik pode ser facilmente convertido de volta à fonte.
  • Grande tamanho do aplicativo, o script mais simples embalado com PY2EXE se torna vários megabytes em tamanho.
  • Problemas em potencial, em certos casos (principalmente se você usar as codificações), você precisa novamente novamente como um exe e garantir que tudo funcione conforme o esperado, pode ser necessário verificar o código para descobrir se você está executando dentro do py2ex e fazer algo especial.
  • Pode não funcionar se o seu aplicativo depende de certos módulos de python de terceiros.

Verificar Página inicial PY2EXE Para descobrir como mais e como alternar alguns desses problemas

Veja as bibliotecas de terceiros que você usa. Algumas bibliotecas (por exemplo, PIL) fazem truques com importações condicionais que dificultam o py2exe para agrupar o código certo. Esses problemas geralmente podem ser contabilizados, mas um pouco de pesquisador no Google pode economizar algumas dores de cabeça mais tarde.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top