Executando um projeto empacotado com PyCrucible

Tudo o que alguém precisa para executar seu projeto empacotado com PyCrucible é o artefato gerado. Eles não precisam instalar o Python ou qualquer outro compilador ou elemento de tempo de execução.

Quando o executável é executado pela primeira vez, ele cria um subdiretório chamado pycrucible_payloadextrai todos os arquivos necessários e inicia o programa a partir daí. Nas execuções subsequentes, se o pycrucible_payload já existir, ele pulará a etapa de extração e apenas executará o programa extraído.

Por causa disso, uma restrição importante ao usar um projeto PyCrucible é deve ser lançado em um diretório onde o usuário tenha permissões de gravação. Mas isso raramente representa um obstáculo.