본문 바로가기
OS/Window

윈도우 앱 스토어 - 파이썬 다운그레이드 오류

by Pendine 2026. 5. 28.
728x90
반응형
  1. 윈도우 앱 스토어로 파이썬을 설치하면 안돼
    -> 왜? 환경변수를 꼬이게 만듦.
    -> 정확히는: WindowsApps\python.exe 라는 가짜 stub이
    PATH 맨 앞에 박혀서 진짜 Python을 가로챔.

  2. Python 설치할 때 "Add Python to environment variables" 체크박스
    반드시 켜기
    -> 안 켜면 Python은 설치되는데 PATH에 등록이 안 됨
    -> 즉 python, pip 명령이 안 먹힘
    -> 끄고 깔면 직접 PATH 추가해야 함 (귀찮음)

  3. PATH에 등록해야 할 폴더는 두 개임
    -> C:...\Python311\ (python.exe가 여기 있음)
    -> C:...\Python311\Scripts\ (pip.exe가 여기 있음)
    -> Scripts 폴더 빼먹으면 python은 되는데 pip만 안 되는 사태 발생

  4. PATH는 "순서"가 중요함
    -> 위에 있는 게 먼저 잡힘
    -> WindowsApps 폴더보다 진짜 Python 폴더가 위에 있어야 함

  5. 환경변수 바꾸면 cmd 창 새로 열어야 함 (재부팅 X)
    -> 기존 창은 옛날 PATH를 들고 있음
    -> 새 창 = 새 PATH

  6. 앱 실행 별칭(App Execution Alias)도 같이 꺼주면 깔끔
    -> 설정 > 앱 > 고급 앱 설정 > 앱 실행 별칭
    -> python.exe, python3.exe 끄기
    -> 단, 이것만 끄고 PATH 안 고치면 명령어 자체가 안 먹힘

  7. 진단할 때 유용한 명령어
    -> where python : python 명령이 실제로 어떤 파일을 부르는지 보여줌
    -> where pip : pip 위치 확인
    -> where py : Python Launcher 확인
    -> 여러 줄 나오면 맨 위가 실제로 실행됨

  8. py 런처는 비상용 카드
    -> py -m pip install xxx
    -> py는 PATH와 무관하게 진짜 Python을 찾아줌
    -> python이 망가져도 py는 살아있는 경우 많음

  9. 오늘의 핵심 교훈
    -> Python 3.14 → 3.11 다운그레이드하면서 PATH 항목이 빠짐
    -> 그 빈자리를 WindowsApps stub이 차지함
    -> 해결: PATH에 Python311 두 폴더 다시 추가

728x90
반응형

댓글