WIN 10: Python 디렉터리가 잘못되었나요?

WIN 10: Python 디렉터리가 잘못되었나요?

내 문제를 어떻게 표현해야 할지 잘 모르겠고 온라인에서 비슷한 문제를 찾으려고 노력했지만 찾을 수 없었습니다. (아마 더 나은 표현으로 할 수 있었을 것이므로 이것이 중복된 질문이라면 죄송합니다!)

어쨌든 나는 (작동하는지 테스트하기 위해) pyuic5를 실행하려고 합니다. 그래서 CMD를 열고(내 .ui 파일이 있는 디렉토리에서) 다음을 입력합니다.퓨익5나는 얻다:

실행기의 치명적인 오류: '"C:\users\andrew\appdata\local\programs\python\python37\python.exe" C:\Program Files (x86)\Python37-32\Scripts\pyuic5를 사용하여 프로세스를 생성할 수 없습니다. exe"'

참고: C:\Program Files (x86)\Python37-32가 올바른 디렉터리입니다.

내 PATH 변수가 정확하다고 생각합니다. 유용하다고 생각되는 모든 스크린샷을 추가했습니다.

여기 내 appdata/local/... 폴더가 있습니다.

여기 내 CMD 창이 있습니다

여기 내 PATH 변수가 있습니다

다음은 'run'이라는 명령입니다.

다음은 PyQT가 강조 표시된 'pip 목록'이며 모든 패키지를 보여줍니다.

더 많은 정보가 필요하면 알려주십시오. 저는 Python을 처음 접했습니다. 고마워요 여러분

[ps. 64비트에서는 몇 가지 문제가 발생했기 때문에 32비트 버전을 사용하고 있습니다.]

답변1

관리자 권한으로 실행해 보셨나요 CMD? 또한 Python 설치를 확인하기 위해 python --version실행 해 보세요. CMD기본 Python 버전을 출력해야 합니다.

답변2

C:\Program Files (x86)경로에 공백이 있으면 스크립트가 실패할 수 있으므로 Python(및 관련 모듈)을 설치하기에는 적합하지 않습니다.

마찬가지로 C:\Program FilesC:\Program Files (x86)는 Windows에서 (특수 시스템 폴더로) 다르게 처리될 수 있습니다. 즉, 이는 공간 관련 문제 외에 다른 문제를 일으킬 수 있음을 의미합니다.

진지한 권장 사항으로 다음을 수행하는 것이 좋습니다.

  • 설치된 모듈의 현재 목록을 생성하려면 pip freeze(예: )를 사용하십시오 .python -m pip freeze > requirements.txt

  • Python 3.7을 완전히 제거합니다.

  • 공백이 없는 경로(예: 아래 C:\Programs\Python37-32또는 이와 유사한 경로)에 Python 3.7을 다시 설치합니다.

  • python -m pip install -r requirements.txt예를 들어 현재 모듈을 다시 설치하는 데 사용하십시오 .

이것이 정확한 문제를 해결하지 못하더라도 앞으로 알 수 없는 수의 골칫거리를 줄일 수 있을 것입니다.

관련 정보