Cloud & Platform
Python Installation 정리
Python Installation 정리 학습 내용을 정리한 백필 노트입니다.
이 글은 2025년 학습 기록을 블로그 형식으로 정리한 백필 노트입니다.
1. 개요
- 문서명: Python & Library 설치 매뉴얼
- 목적: Python 설치부터 라이브러리 관리, 가상환경, Jupyter Notebook 활용까지 전 과정을 안내
2. 필수 항목 설치
- Python 설치 파일 다운로드
- URL: https://www.python.org/downloads/
- 최신 버전(2025년 5월 기준: 3.13.3), 안정 버전(예: 3.12.10) 선택 가능
- 운영체제별 설치 파일 제공 (Windows installer 64-bit, MacOS용 등)
3. Python 설치 과정
- 설치 파일 실행 후 안내에 따라 설치
- Windows:
- 설치 화면에서 반드시 "Add Python 3.x to PATH" 체크 (매우 중요)
- 설치 완료 후 CMD에서 실행 가능
- MacOS:
- ‘계속(Continue)’ 버튼만 클릭 → 설치 완료 후 Terminal에서 실행
4. CMD 및 Terminal 실행
- Windows CMD 실행 방법
- 작업 표시줄 검색창에서
cmd입력 후 실행 - 기본 실행 경로:
C:\Windows\system32 - 사용자 문서 폴더로 이동 후 Jupyter 실행 권장 (
cd C:\Users\Account\Documents)
- 작업 표시줄 검색창에서
- MacOS Terminal 실행 방법
- Finder → 응용 프로그램 → 유틸리티 → Terminal.app 실행
- 기본 시작 위치: 사용자 계정 (경로 변경 불필요)
5. pip 버전 최신화
-
라이브러리 설치 및 관리 도구
- Python 3.4부터 포함
-
명령어:
pip list pip install --upgrade pip pip install --upgrade certifi -
MacOS에서
certifi미업데이트 시 SSL 인증 오류 발생 가능 -
에러 시
-user옵션 추가하여 재실행
6. 라이브러리 설치
-
라이브러리 탐색 및 설치 튜토리얼
-
이번 강의 필요 라이브러리:
pip install jupyter nbclassic pandas openpyxl xlrd pyarrow seaborn chardet -
설치 오류 발생 시:
- SSL 인증 우회 옵션
- Proxy 설정 추가 가능
7. Python 가상환경 (선택사항)
-
Windows
python3.12 -m venv venv_name venv_name\Scripts\activate pip install jupyter pandas ... jupyter notebook -
MacOS
python3.12 -m venv venv_name source venv_name/Scripts/activate pip install jupyter pandas ... jupyter notebook -
장점: 프로젝트별 독립 실행 환경 제공, 라이브러리 충돌 방지
8. Jupyter Notebook 활용법
-
실행:
jupyter notebook --notebook-dir=경로명- Chrome 브라우저 권장
-
메인화면
New → Python3로 새 Notebook 생성- 오류 처리:
pip install --upgrade jupyter(500 Internal Error)
-
Notebook 메뉴
- 파일명 변경, 셀 추가/삭제/실행, Markdown/Code 변환 가능
- 실행: ▶ 버튼 또는
Shift + Enter
-
셀 모드
- 편집 모드: 코드/주석 입력 가능 (
Enter) - 명령 모드: 단축키 사용 (
Esc)
- 편집 모드: 코드/주석 입력 가능 (
-
주요 단축키
Shift+Enter: 실행 후 아래 셀 이동Ctrl+Enter: 실행 후 현재 셀 유지A/B: 위/아래 셀 추가X/C/V: 잘라내기/복사/붙여넣기DD: 셀 삭제Z: 실행 취소(Undo)
-
매직 명령어
%pwd: 현재 경로%ls: 파일 목록%whos: 변수 목록%time,%timeit: 실행 시간 측정%matplotlib: 그래프 설정%%html: HTML 렌더링
9. 부록: 키보드 주요 키 위치
- 특수 키 (
~,#,&,^,|,\) 안내 - 출처: 네이버 포스트