이 문서는 python.org 에서 제공하는 Python을 Windows에 설치하는 방법을 단계별로 설명함.
일반적으로는 conda등을 이용한 설치를 보다 선호함.
2025.03.02 - [개발환경] - [Tool] conda 사용법 - Anaconda and Miniconda
[Tool] conda 사용법 - Anaconda and Miniconda
1. Conda란?프로그래밍 언어(특히 Python)의 패키지, 종속성을 관리하기 위한 오픈 소스 패키지 관리 시스템(or Package Manager)과이들이 설치되어 구성되는 (가상)환경을 관리하는 환경 관리 시스템임.co
ds31x.tistory.com
다운로드
python.org 웹사이트에 가서 Downloads를 선택하여 Python 3.13.2 (최신 release를 선택할 것)를 다운로드.

설치 실행
Downloads 디렉토리에 다음과 같이 설치 exe파일이 다운로드됨. 더블 클릭으로 실행.

환경변수 PATH 에 추가하여 설치하기
설치 파일을 실행하면 처음 나오는 설치 화면은 다음과 같음.
'Add python.exe to PATH'를 꼭 체크하고 'Install Now'를 클릭하는게 편함.

참고로,
Python.org에서 Python을 설치할 때 "Install launcher for all users" 또는 "Add Python to PATH" 옵션을 선택하면
Python Launcher for Windows 라고 불리는 py.exe 가 함께 설치됨.
이는, Microsoft Store에서 설치한 Python에는 포함되지 않음
2023.06.20 - [개발환경] - [Env] Environment Variable (환경변수)
[Env] Environment Variable (환경변수)
정의 Environment variable (환경변수) 란, OS나 SW에서 참조하는 변수들로 OS나 SW가 동작 (or 실행)에 영향을 주는 값을 가짐. shell script 나 software들이 각 장비의 환경에 맞게 동작할 수 있도록 해 줌. 종
ds31x.tistory.com
2025.03.06 - [분류 전체보기] - [Py] Python Launcher for Windows - py
[Py] Python Launcher for Windows - py
소개Python Launcher for Windows는Windows 플랫폼에서Python 스크립트를 실행하거나특정 Python 버전을 호출할 때 사용하는 명령줄 도구.Detail특히 여러 Python 버전(예: 2.7, 3.8, 3.11 등)이 설치된 환경에서 특정
ds31x.tistory.com
설치 진행 및 완료
설치가 진행되는 동안 기다립니다.

설치가 완료되면 'Setup was successful' 화면이 나타납니다.
PATH 추가없이 수행하기
만약 PATH에 추가를 선택하지 않은 경우,
command prompt에서 python을 직접 실행하는 게 안되고,
윈도우즈의 search에서 python 으로 검색해서 나오는 다음을 실행시켜야 python이 수행가능한 command prompt가 열림.

이는 환경변수 PATH에 python 의 실행파일이 잡혀있지 않기 때문이며, 이를 추가해주면 된다.
2023.07.01 - [개발환경] - [Env] Windows 환경변수 (Environment Variable) 설정 (Windows 11)
[Env] Windows 환경변수 (Environment Variable) 설정 (Windows 11)
Windows 키를 누르면 나오는 panel에서 Settings을 클릭. 왼쪽 사이드 바에서 System이 선택된 상태에서 아래로 내리면 About이 나옴. 이를 클릭. System > About 패널에서 중간에 있는 Related links 에서 Advanced sy
ds31x.tistory.com
Modfity Setup - PATH에 추가하기
직접 환경변수를 편집해도 되지만,
다음과 같이, 설치파일을 재실행하고 Modify를 선택하여 추가할 수도 있다.

Optional Features 는 그대로 두고 Next를 클릭한다.

다음의 Advanced Option에서 Add Python to environment variables 를 클릭해주고 Install 을 클릭하면 된다.

위와 같이 체크하고 설치하면, C:\Program Files\Python\Python3.13\ (또는 사용자별 설치 경로)와 Scripts 폴더가 PATH에 추가됨.
참고: PATH에 추가되는 경로들.
환경변수 PATH 에 일반적으로 추가되는 것은 다음의 세가지임.
- C:\Users\[사용자계정명]\AppData\Local\Programs\Python\Python313\Scripts\
- C:\Users\[사용자계정명]\AppData\Local\Programs\Python\Python313\
- C:\Users\[사용자계정명]\AppData\Local\Programs\Python\Launcher\
세번째는 Python Launcher 인 py 와 관련하여 잡히는 PATH이고,
위의 2개가 Python 3.13.2 (2025.3.5 당시 릴리즈) 설치시 추가되는 환경변수임.
같이 보면 좋은 자료들
2024.08.14 - [개발환경] - [conda] windows 터미널에서 conda 설정
[conda] windows 터미널에서 conda 설정
일반적으로 conda init cmd.exe or conda init powershell 등을 통해 가능해야 하는데... 안되는 경우엔 강제적으로 환경변수를 잡아두면 되긴한다. miniconda 기준으로 PATH 환경 변수에 추가하는 경로들은
ds31x.tistory.com
2023.10.06 - [분류 전체보기] - [Summary] Python 정리
[Summary] Python 정리
Programming Language and Python 소개2023.10.23 - [Python] - [Python] Programming Language and Introduction of Python. [Python] Programming Language and Introduction of Python.Computer and Program https://dsaint31.tistory.com/436 [CE] Computer and Progra
ds31x.tistory.com
'Python' 카테고리의 다른 글
[Py] dis 모듈 - Python (1) | 2025.03.11 |
---|---|
[DL] Tensor 다루기 - PyTorch 중심 (0) | 2025.03.07 |
[PyTorch] torchvision.transform 사용법 (0) | 2025.01.12 |
[Py] io.StringIO 와 io.BytesIO (0) | 2024.12.03 |
[Py] Serialization of Python: pickle (1) | 2024.11.27 |