파이썬을 깔았고 python 명령은 되는데 python3 만 조용히 종료될 때, 원인을 확인하고 해결하는 방법입니다.
1. 문제: python은 되는데 python3는 아무 반응이 없다
윈도우에 파이썬을 정상 설치하고 Git Bash에서 씁니다. python --version 은 잘 나옵니다. 그런데 python3 를 치면 버전도 안 나오고, 에러도 없이 그냥 프롬프트로 돌아옵니다.
스크립트나 도구가 내부에서 python3 를 호출하면 그대로 실패합니다. "파이썬을 분명히 깔았는데 왜 안 되지" 싶은 상황인데, 정작 python 은 멀쩡해서 더 헷갈립니다.
- python 은 정상 동작
- python3 는 버전도 에러도 없이 종료
- 파이썬 설치 자체는 문제없음
2. 원인: python3는 진짜 파이썬이 아니다python3 가 무엇을 가리키는지 따라가 보면 원인이 나옵니다. 실제 파이썬이 아니라 윈도우가 심어 둔 "앱 실행 별칭(App execution alias)" 을 가리키고 있습니다.
이 별칭은 마이크로소프트 스토어에서 파이썬을 받도록 유도하는 리다이렉터입니다. 실행하면 파이썬을 돌리는 게 아니라 스토어를 열려고 하고, 그 과정에서 아무 출력 없이 특정 종료 코드를 내며 끝납니다. 그래서 에러 메시지 하나 없이 조용히 죽는 것처럼 보입니다.
핵심은 설치한 파이썬과 이 별칭이 별개라는 점입니다. python 은 설치 경로의 진짜 실행 파일을 찾아가고, python3 는 스토어 별칭에 먼저 걸립니다. 그래서 하나는 되고 하나는 안 됩니다.
- python3 = 스토어로 유도하는 앱 실행 별칭(리다이렉터)
- 실행해도 파이썬이 아니라 스토어 열기 시도 -> 조용히 종료
- 설치된 파이썬과는 완전히 별개
3. 확인: python3가 가리키는 곳을 본다
별칭이 원인인지 확인하려면 python3 가 실제로 어디를 가리키는지 보면 됩니다.

경로를 비교하면 갈라집니다. python 은 파이썬 설치 폴더를 가리키는데, python3 는 WindowsApps 아래의 리다이렉터를 가리킵니다. 여기가 잡히면 원인이 확정됩니다.
4. 해결 1: 앱 실행 별칭 끄기 (근본)
가장 깔끔한 방법은 이 별칭을 꺼 버리는 것입니다. 윈도우 설정에서 앱 실행 별칭 항목을 찾으면, 파이썬용 별칭 두 개를 끌 수 있는 토글이 있습니다.
- 윈도우 설정 -> "앱 실행 별칭" 검색
- 파이썬 관련 항목(python, python3) 토글을 끔
- 스토어 리다이렉터가 더 이상 안 걸림
별칭을 끄면 python3 를 쳤을 때 스토어 리다이렉터 대신 실제 설치된 파이썬을 찾아갑니다. 단 설치 시 파이썬이 python3 이름도 제공하도록 되어 있어야 하고, 안 그러면 아래 방법을 씁니다.
5. 해결 2: 별칭(alias)으로 우회 (간단)
설정을 건드리기 번거롭거나 python3 실행 파일이 없으면, 셸에서 python3를 python으로 연결해 버리면 됩니다.

이 방식은 python3 를 칠 때 실제로는 python 이 실행되도록 셸 설정 파일에 한 줄 넣는 것입니다. 스토어 별칭보다 사용자 설정이 먼저 적용되므로 리다이렉터를 건너뜁니다. 근본 해결은 아니지만, 지금 당장 python3 호출을 살려야 할 때 가장 빠릅니다.
- 셸 설정에 python3 -> python 연결 한 줄 추가
- 사용자 설정이 스토어 별칭보다 우선 적용됨
- 근본은 아니지만 즉효
6. 정리
"파이썬을 깔았는데 python3가 안 된다"는 대개 설치 문제가 아니라 이름이 스토어 별칭에 가로채인 것입니다. python 은 되는데 python3 만 조용히 죽으면 이 경우를 먼저 의심하면 빠릅니다.
무엇을 가리키는지부터 확인하고, 근본적으로는 앱 실행 별칭을 끄고, 급하면 셸에서 python으로 연결해 넘어가면 됩니다.
- python 되고 python3만 조용히 죽으면 스토어 별칭을 의심
- python3가 가리키는 경로부터 확인
- 근본 해결 = 앱 실행 별칭 끄기
- 임시 우회 = 셸에서 python3를 python으로 연결
함께 보면 좋은 글:
- 제미나이(Gemini) CLI 종료, 안티그래비티(Antigravity) CLI 설치하기 (윈도우 한글 깨짐 해결까지) - 같은 윈도우 개발환경 함정 편
- 백그라운드 작업이 "끝났다"는데 실제로는 안 끝났을 때 (프로세스 분리와 완료 판정) - 에러 없이 조용히 끝나는 또 다른 함정 편
여기까지 윈도우에서 python3만 조용히 종료되는 문제의 원인과 해결 방법에 대해서 작성해봤습니다. 여기까지 읽어주셔서 감사합니다!
'일상' 카테고리의 다른 글
| 흩어진 마크다운 문서 묶음을 단일 HTML 뷰어로 만들기 (사이드바 + 위키링크, PowerShell) (0) | 2026.08.02 |
|---|---|
| 백그라운드 작업이 "끝났다"는데 실제로는 안 끝났을 때 (프로세스 분리와 완료 판정) (0) | 2026.08.02 |
| PDF에서 텍스트를 뽑았는데 라벨만 나올 때 (폼 필드 레이어와 poppler 없이 이미지로 렌더링) (0) | 2026.08.02 |
| 접근성 API가 안 통하는 윈도우 앱 자동화하기 (카카오톡 UI 자동화 함정 3가지) (0) | 2026.07.29 |
| 톰캣(Tomcat) 6에서 9로 올릴 때 만나는 함정 5가지 (기동 실패, 한글 전멸, 400 에러) (0) | 2026.07.29 |