Não tenho certeza de como expressar meu problema e tentei encontrar problemas semelhantes on-line, mas não consegui (talvez com uma formulação melhor eu pudesse, então sinto muito se esta for uma pergunta duplicada!)
De qualquer forma, estou tentando executar o pyuic5 (para testar se funciona). Então, eu abro o CMD (no diretório que está meu arquivo .ui) e quando entropyuic5Eu recebo:
Erro fatal no inicializador: Não é possível criar o processo usando '"C:\users\andrew\appdata\local\programs\python\python37\python.exe" C:\Program Files (x86)\Python37-32\Scripts\pyuic5. exe"'
Nota: C:\Program Files (x86)\Python37-32 é o diretório correto
Minhas variáveis PATH estão corretas, acredito. Adicionei todas as capturas de tela que achei que poderiam ser úteis.
Aqui está minha pasta appdata/local/...
Aqui está o comando sendo 'executado'
Aqui está a 'lista pip' com PyQT destacado, mostrando TODOS os pacotes
Por favor, deixe-me saber se precisar de mais informações, sou muito novo em python. Obrigado rapazes
[ps: estou usando a versão de 32 bits, pois 64 bits causou alguns problemas para mim]
Responder1
Você já tentou executar CMD
como Administrador? Além disso, tente executar python --version
para CMD
verificar a instalação do python. ele deve gerar sua versão padrão do python.
Responder2
C:\Program Files (x86)
é um lugar ruim para instalar o Python (e, portanto, seus módulos relacionados), pois espaços em seus caminhos podem causar falhas nos scripts.
Da mesma forma, C:\Program Files
e C:\Program Files (x86)
são (potencialmente) tratados de forma diferente pelo Windows (como pastas especiais do sistema), o que significa que isso pode causar outros problemas além daqueles relacionados a espaços.
Como uma recomendação séria, sugiro fazer o seguinte:
Use
pip freeze
(por exemplo, comopython -m pip freeze > requirements.txt
) para criar uma lista atual dos módulos instalados.Desinstale o Python 3.7 completamente.
Reinstale o Python 3.7 em um caminho sem espaços (por exemplo, under
C:\Programs\Python37-32
ou algo semelhante).Use, por exemplo,
python -m pip install -r requirements.txt
para reinstalar seus módulos atuais.
Mesmo que isso não resolva exatamente o seu problema, provavelmente evitará um número desconhecido de dores de cabeça no futuro.