Python 다운로드 · 설치와 프로젝트 가상환경 준비
자동화 스크립트와 데이터 처리 프로그램을 실행하는 언어 환경입니다.
이 페이지에서
프로그램 소개
Python 실행기와 표준 라이브러리를 설치하면 텍스트 처리부터 작은 자동화 작업까지 직접 만들 수 있습니다. 편집기만 설치한 상태와 Python 실행 환경이 설치된 상태는 구분해야 합니다. 프로젝트별 가상환경을 쓰면 패키지 구성이 서로 영향을 주는 상황을 줄일 수 있습니다.
주요 기능
- 대화형 인터프리터와 스크립트 실행
- 표준 라이브러리로 파일·데이터 처리
- venv로 프로젝트별 패키지 환경 분리
다운로드 및 설치
- 공식 다운로드에서 자신의 운영체제 안내를 엽니다. Windows에서는 Python install manager와 개별 런타임 설치 안내를 구분합니다.
- Windows용 관리자를 설치한 뒤 새 터미널을 엽니다. 조직 PC에서는 허용된 배포 방식을 먼저 확인합니다.
- python --version 또는 py --version으로 선택된 런타임을 확인합니다. 명령마다 다른 설치를 가리키면 Windows용 공식 안내에서 명령 별칭을 점검합니다.
- 연습용 폴더에서 python -m venv .venv로 가상환경을 만듭니다. 패키지를 설치할 때 해당 환경의 Python을 지정해 어느 환경이 바뀌는지 확인합니다.
설치된 Python 실행 환경 확인
설치를 마친 뒤 새 PowerShell에서 python --version을 실행합니다. 버전 문자열이 나오면 이 터미널에서 Python을 실행한 것입니다. Store가 열리거나 명령을 찾지 못하면 공식 Windows 안내의 설치 관리자·명령 별칭을 확인하세요. py --version도 비교하면 다른 진입점이 선택되는지 살펴볼 수 있습니다. 아래 간단한 계산에서 2가 나오면 코드 실행도 확인됩니다.
python --version
python -c "print(1 + 1)"프로젝트마다 가상환경 만들기
직접 만든 프로젝트 폴더에서 아래 명령을 실행하면 .venv 폴더에 전용 환경이 생깁니다. 환경 안의 실행 파일을 직접 지정해 버전과 pip 위치를 확인하면 다른 Python에 패키지를 설치하는 혼동을 줄일 수 있습니다. 소스 파일은 .venv 밖에 보관하세요. 환경을 다시 만들 때는 프로젝트 코드와 의존성 목록을 먼저 확보합니다.
python -m venv .venv
.\.venv\Scripts\python.exe --version
.\.venv\Scripts\python.exe -m pip --version사용 팁과 확인 사항
- pip 명령이 다른 Python을 가리키는 일을 줄이려면 python -m pip 형식을 사용합니다.
- 가상환경 폴더에는 프로젝트에 필요한 패키지가 들어갑니다. 소스 파일과 환경 폴더의 역할을 구분해 백업하세요.
- 기존 업무 프로그램이 사용하는 Python을 제거하기 전에 설치 위치와 의존 관계를 확인합니다.
설치·오류 해결 문서
내 계정에 편집기를 설치한 다음 메뉴를 한국어로 바꾸고, 작업 폴더에서 편집기를 여는 방법을 확인합니다.
시작 메뉴에서 편집기는 열리지만 PowerShell이나 명령 프롬프트에서 code를 인식하지 못하는 경우를 다룹니다.
Git Bash에서 설치 상태를 확인하고 커밋에 남길 이름과 이메일이 어느 저장소에 적용되는지 점검합니다.
git 명령어 인식 오류가 나면 Git 설치 자체와 현재 셸의 PATH 설정을 구분해 점검합니다.
Python 실행 상태를 확인한 뒤 프로젝트 전용 환경을 만들고, 활성화 없이도 올바른 환경의 패키지를 확인하는 순서입니다.
런타임 미설치, 이전 터미널 환경, 여러 설치 경로와 PowerShell의 스크립트 제한을 구분해서 확인합니다.
함께 살펴볼 프로그램
- 비주얼 스튜디오 코드 · 코드 편집, 터미널, Git 변경 사항 확인을 한 창에서 처리합니다.
- Node.js · 브라우저 밖에서 JavaScript와 웹 개발 도구를 실행합니다.
- 깃 · 파일을 수정한 기록을 커밋으로 남기고 브랜치별로 작업합니다.