Pergunta

Eu convertido com êxito meu projeto python para um serviço. Ao usar as opções habituais de instalar e iniciar / parar, tudo funciona corretamente. No entanto, gostaria de compilar o projeto usando py2exe, que parece funcionar corretamente até que você instalar o EXE como um serviço e tentar executá-lo.

Você recebe a seguinte mensagem de erro:

  • Iniciando CherryPyService serviço
  • Erro de serviço inicial:. O serviço não respondeu à solicitação de início ou controle em tempo hábil

Meu arquivo de python de compilação (que links para o projeto principal) é a seguinte:

  • de distutils.core configuração de importação
  • importação py2exe

  • setup (console = [ 'webserver.py'])

Qualquer ajuda seria muito apreciada.

Foi útil?

Solução

Você arquivo setup.py deve conter

setup(service=["webserver.py"])

como mostrado na "velho" py2exe docs

Outras dicas

Você vai encontrar um exemplo no pacote py2exe, olhar no site-packages \ Py2Exe \ samples \ avançada.

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