Erro no pyinstaller: failed to create process

Sempre que você tenta transformar um script em executável, o pyinstaller informa a mensagem: failed to create process.

Geralmente, isso acontece quando ele está instalado em algum diretório que possui espaço. Exemplo: C:\Program Files\…

Para resolver este problema, acesse o diretório onde o pyinstaller está instalado (C:\Program Files (x86)\Python35-32\Scripts\) e edite o arquivo pyinstaller-script.py.

As primeiras linhas serão parecidas com estas:

#!c:\program files\python 3.5\python.exe
# EASY-INSTALL-ENTRY-SCRIPT: 'PyInstaller==3.1.1','console_scripts','pyinstaller'

Adicione aspas no caminho da primeira linha, conforme o exemplo:

#!"c:\program files\python 3.5\python.exe"

Salve o arquivo e tente novamente.

 

*Update 05/09/2018*

Instalei Python 3.6.6 em uma maquina com Windows 10 recém instalado, ocorreu este erro e quando fui conferir o arquivo pyinstaller-script.py, ele já estava ajustado.

Para resolver o problema, desinstalei e reinstalei o pyinstaller com os seguintes comandos:

pip uninstall pyinstaller
pip install pyinstaller

 

Feito isso, o pyinstaller funcionou normalmente.

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, Python and tagged , , , , , .