WIN 10: O diretório Python está errado?

WIN 10: O diretório Python está errado?

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á minha janela CMD

Aqui está minha variável PATH

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 CMDcomo Administrador? Além disso, tente executar python --versionpara CMDverificar 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 Filese 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, como python -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-32ou algo semelhante).

  • Use, por exemplo, python -m pip install -r requirements.txtpara 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.

informação relacionada