| Python | |
|---|---|
| 소프트웨어 | |
| 개발·관리 | Python Software Foundation |
| 최신 안정판 | Python 3.14.7 |
| Windows 설치 | Python Install Manager |
| 패키지 관리자 | pip·PyPI |
| 기본 가상환경 | venv |
| 지원 플랫폼 | Windows·macOS·Linux 등 |
| 라이선스 | PSF License |
| 확인일 | 2026년 8월 11일 |
공식 다운로드와 최신 버전
Python은 웹 개발, 업무 자동화, 데이터 분석, 인공지능, 교육 등 다양한 분야에서 사용하는 프로그래밍 언어입니다. 코드를 작성하는 편집기와 실제 코드를 실행하는 Python 런타임은 서로 다른 프로그램이므로 VS Code나 Cursor만 설치한 상태라면 Python을 별도로 준비해야 합니다.
2026년 8월 11일 Python.org 기준 최신 안정판은 Python 3.14.7입니다. Python 3.15는 아직 사전 출시 단계이므로 특별히 테스트할 목적이 아니라면 공식 다운로드 페이지가 안내하는 안정판을 선택하세요.
| 환경 | 일반 사용자에게 맞는 설치 방식 | 확인할 점 |
|---|---|---|
| Windows 10·11 | Python Install Manager | python, py, py list 명령 확인 |
| macOS 10.15 이상 | Python.org macOS installer | Apple Silicon·Intel 환경과 프로젝트 요구 버전 확인 |
| Linux | 배포판 패키지 관리자 또는 공식 소스 | 시스템 Python을 임의로 덮어쓰지 않기 |
Windows용 릴리스 페이지에는 기존 64-bit installer도 남아 있지만, 현재 공식 문서는 Python Install Manager를 기본 경로로 안내합니다. 전통형 Windows 설치 프로그램은 Python 3.14와 3.15 동안 유지되고 Python 3.16부터 배포가 중단될 예정입니다.
Windows Python Install Manager 설치 방법
- 정보상자의 홈페이지 바로가기로 Python.org Downloads 페이지를 엽니다.
- Windows용 Python Install Manager를 내려받아 설치합니다. Microsoft Store에서 설치해도 기능은 같습니다.
- Windows Terminal이나 PowerShell을 새로 엽니다.
- 최신 3.14 계열 런타임을 명시적으로 설치하려면 다음 명령을 실행합니다.
py install 3.14
- 설치 결과와 기본 버전을 확인합니다.
python --version
py list
Python 런타임이 하나도 없을 때 python을 처음 실행하면 자동 설치를 제안할 수 있지만, 여러 버전을 관리할 계획이라면 py install 3.14처럼 원하는 계열을 명시하는 편이 분명합니다. 설치 가능한 버전은 py list --online으로 확인할 수 있습니다.
설치 확인과 첫 파일 실행
터미널에서 다음 명령이 모두 정상적으로 출력되는지 확인합니다.
python --version
python -m pip --version
py list
작업 폴더에 hello.py 파일을 만들고 아래 코드를 저장합니다.
print("Hello, Python!")
같은 폴더에서 다음 명령을 실행했을 때 문장이 출력되면 기본 실행 환경이 연결된 것입니다.
python hello.py
파일을 더블클릭하면 창이 바로 닫혀 결과를 읽기 어려울 수 있습니다. 처음에는 터미널에서 python 파일명.py 형식으로 실행하는 것이 오류 메시지까지 확인하기 좋습니다.
pip로 패키지 설치하는 방법
pip는 PyPI에 등록된 Python 패키지를 설치하는 도구입니다. 어떤 Python에 설치되는지 분명하게 하려면 단독 pip보다 다음 형식을 권장합니다.
python -m pip install --upgrade pip
python -m pip install requests
python -m pip show requests
컴퓨터 전체 환경에 패키지를 계속 추가하면 프로젝트별 요구 버전이 충돌할 수 있습니다. 실제 프로젝트에서는 먼저 가상환경을 만든 뒤 그 안에서 패키지를 설치하세요.
venv 가상환경 만들기
프로젝트 폴더를 연 상태에서 아래 순서대로 실행합니다.
python -m venv .venv
.venv\Scripts\activate
python -m pip install requests
명령줄 앞에 (.venv)가 표시되면 가상환경이 활성화된 상태입니다. 사용을 마칠 때는 다음 명령을 실행합니다.
deactivate
.venv 폴더에는 프로젝트용 Python 실행 파일과 설치 패키지가 들어갑니다. Git 저장소에 그대로 올리지 말고 .gitignore에 .venv/를 추가하는 것이 일반적입니다.
python·py·pip 명령이 실행되지 않을 때
현재 Windows 설치 방식에서는 과거 설치 화면의 Add Python to PATH 체크 여부만 확인해서는 문제를 정확히 찾기 어렵습니다.
| 증상 | 확인 방법 |
|---|---|
python이 Microsoft Store를 엶 | Windows의 앱 실행 별칭에서 Python 기본 별칭 확인 |
py가 엉뚱한 파일을 열려고 함 | 설치된 기존 Python Launcher가 새 Install Manager보다 우선하는지 확인 |
python과 py 버전이 다름 | py list와 where python으로 설치 위치·기본 버전 확인 |
pip를 찾지 못함 | python -m pip --version 사용, 가상환경 활성화 확인 |
| 설치한 패키지 명령을 찾지 못함 | py install --refresh 실행 후 터미널 다시 열기 |
| VS Code에서 다른 버전이 실행됨 | Python Select Interpreter에서 .venv 또는 원하는 런타임 재선택 |
환경 변수에 여러 Python 폴더를 무작정 추가하면 오래된 설치가 먼저 실행될 수 있습니다. 먼저 py list, where python, python --version으로 현재 상태를 확인한 다음 중복 설치를 정리하세요.
VS Code에서 Python 연결하기
- VS Code를 설치하고 Extensions에서 게시자가 Microsoft인 Python 확장을 설치합니다.
- 프로젝트 폴더를 열고
Ctrl+Shift+P를 누릅니다. Python: Select Interpreter를 실행합니다.- 프로젝트의
.venv또는 사용할 Python 버전을 선택합니다. - 새 터미널을 열고
python --version으로 다시 확인합니다.
편집기 오른쪽 아래에 표시되는 Python과 기존 터미널의 Python이 다를 수 있습니다. 인터프리터를 바꾼 뒤에는 터미널을 새로 여는 것이 좋습니다.
Python.org와 Anaconda 차이
| 구분 | Python.org 설치 | Anaconda Distribution |
|---|---|---|
| 기본 관리 도구 | pip·venv | conda |
| 초기 구성 | 표준 Python 중심 | 데이터 과학 패키지·Navigator·Jupyter 포함 |
| 설치 용량 | 비교적 작음 | 비교적 큼 |
| 적합한 경우 | 일반 개발·자동화·웹·학습 | 데이터 분석 환경을 한 번에 구성할 때 |
둘 중 하나가 무조건 더 좋은 것은 아닙니다. 강의나 프로젝트가 conda 환경을 요구하면 Anaconda·Miniconda가 편하고, 표준 Python과 pip만 필요하면 Python.org 설치가 단순합니다. 두 환경을 모두 설치했다면 VS Code가 어느 인터프리터를 선택했는지 반드시 확인하세요.
여러 버전 관리와 업데이트·삭제
Python Install Manager에서는 여러 런타임을 나란히 설치할 수 있습니다.
py list
py list --online
py install 3.13
py install --update
특정 버전이 필요한 프로젝트는 해당 버전으로 가상환경을 만든 뒤 고정해서 사용하세요. 관리 중인 3.14 런타임을 제거하려면 py uninstall 3.14를 사용할 수 있습니다. Install Manager 앱만 제거해도 기존 런타임은 남을 수 있으므로, 완전 삭제가 목적이라면 py list로 남은 런타임과 프로젝트 가상환경을 먼저 확인해야 합니다.
출처
- Python 공식 다운로드 ↗
- Python 3.14.7 공식 릴리스 ↗
- Windows용 Python 공식 사용 안내 ↗
- pip·venv 공식 패키징 가이드 ↗
- Python 라이선스 ↗
- VS Code Python 시작 안내 ↗