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.
Latest posts by Breno RdV (see all)
- O que é Metaclass e como ela funciona. (#python #dev #metaclass) - janeiro 11, 2023
- Entenda a mágica dos Generators. (#python, #dev, #generator, #iterator) - dezembro 28, 2022
- Ordenando um DataFrame por múltiplas colunas. (#python #pandas #jupyter #dev #data) - agosto 3, 2022
Pingback: Tutorial: Aplicação em Python + SQLite (Parte 04) – Raccoon Ninja