윈도우 앱 스토어로 파이썬을 설치하면 안돼
-> 왜? 환경변수를 꼬이게 만듦.
-> 정확히는: WindowsApps\python.exe 라는 가짜 stub이
PATH 맨 앞에 박혀서 진짜 Python을 가로챔.Python 설치할 때 "Add Python to environment variables" 체크박스
반드시 켜기
-> 안 켜면 Python은 설치되는데 PATH에 등록이 안 됨
-> 즉 python, pip 명령이 안 먹힘
-> 끄고 깔면 직접 PATH 추가해야 함 (귀찮음)PATH에 등록해야 할 폴더는 두 개임
-> C:...\Python311\ (python.exe가 여기 있음)
-> C:...\Python311\Scripts\ (pip.exe가 여기 있음)
-> Scripts 폴더 빼먹으면 python은 되는데 pip만 안 되는 사태 발생PATH는 "순서"가 중요함
-> 위에 있는 게 먼저 잡힘
-> WindowsApps 폴더보다 진짜 Python 폴더가 위에 있어야 함환경변수 바꾸면 cmd 창 새로 열어야 함 (재부팅 X)
-> 기존 창은 옛날 PATH를 들고 있음
-> 새 창 = 새 PATH앱 실행 별칭(App Execution Alias)도 같이 꺼주면 깔끔
-> 설정 > 앱 > 고급 앱 설정 > 앱 실행 별칭
-> python.exe, python3.exe 끄기
-> 단, 이것만 끄고 PATH 안 고치면 명령어 자체가 안 먹힘진단할 때 유용한 명령어
-> where python : python 명령이 실제로 어떤 파일을 부르는지 보여줌
-> where pip : pip 위치 확인
-> where py : Python Launcher 확인
-> 여러 줄 나오면 맨 위가 실제로 실행됨py 런처는 비상용 카드
-> py -m pip install xxx
-> py는 PATH와 무관하게 진짜 Python을 찾아줌
-> python이 망가져도 py는 살아있는 경우 많음오늘의 핵심 교훈
-> Python 3.14 → 3.11 다운그레이드하면서 PATH 항목이 빠짐
-> 그 빈자리를 WindowsApps stub이 차지함
-> 해결: PATH에 Python311 두 폴더 다시 추가
'OS > Window' 카테고리의 다른 글
| [Window] 사용 중인 포트가 아닌데, 이미 쓰고 있음 (0) | 2025.11.04 |
|---|---|
| 모니터 액정 버닝 쉽게 찾기 (0) | 2022.08.31 |
댓글