윈도우에서 PIP 설치 완벽 가이드: 단계별 튜토리얼
PIP란 무엇인가?
PIP는 파이썬의 표준 패키지 관리자입니다. 명령줄 도구로, 외부 패키지나 의존성을 쉽게 설치/제거할 수 있게 해줍니다. "PIP Installs Packages"의 재귀적 약자이기도 합니다.
- 외부 패키지는 PyPI(Python Package Index)라는 온라인 저장소에 보관됩니다.
- 파이썬 표준 라이브러리에 없는 패키지를 자동으로 관리해 시간과 노력을 절약합니다.
- 모듈 설치, 패키지 및 의존성 관리를 효율적으로 지원합니다.
PIP가 이미 설치되어 있는지 확인
파이썬 3.4 이상 버전에는 PIP가 기본 포함되어 있습니다. 확인 방법은 다음과 같습니다:
- 명령 프롬프트 실행
pip help 또는 pip --version 입력
버전 정보가 출력되면 설치된 것이고, 'pip'은(는) 내부 또는 외부 명령... 오류가 뜨면 미설치 상태입니다.
PIP 다운로드 및 설치 전 준비사항
먼저 파이썬이 설치되어 있어야 합니다:
python --version
# 예: Python 3.10.9
파이썬이 없다면 python.org에서 다운로드 설치하세요. 설치 시 "Add Python to PATH" 옵션을 꼭 체크하세요.
방법 1: 수동 설치 (get-pip.py 사용)
- https://bootstrap.pypa.io/get-pip.py 접속
- 마우스 우클릭 > 다른 이름으로 저장 하여
get-pip.py 파일 저장
- 파이썬이 설치된 폴더(예:
C:\Python310)로 파일 이동
- 명령 프롬프트에서 해당 폴더로 이동:
cd C:\Python310
- 설치 실행:
python get-pip.py
Collecting pip
Using cached pip-22.3.1-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
WARNING: The scripts pip.exe, pip3.10.exe, and pip3.exe are installed in
'C:\Users\...\Scripts' which is not on PATH.
Successfully installed pip-22.3.1
경고 메시지 해결: Scripts 폴더가 PATH에 없으면 pip 명령어를 어디서든 쓸 수 없습니다. 아래 "환경 변수 추가" 섹션을 참고하세요.
방법 2: cURL로 설치 (윈도우 10 1706 이상)
윈도우에 기본 탑재된 curl을 이용해 스크립트 다운로드 후 실행:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
PIP 설치 확인
pip --version
# 또는
pip -V
# 예: pip 22.3.1 from C:\Python310\lib\site-packages\pip (python 3.10)
PIP를 윈도우 환경 변수(PATH)에 추가
어디서든 pip 명령어를 사용하려면 PATH에 등록해야 합니다.
- 제어판 > 시스템 > 고급 시스템 설정 > 환경 변수
- 시스템 변수 영역에서 Path 선택 > 편집 > 새로 만들기
- PIP가 설치된
Scripts 폴더 경로 추가 (예: C:\Python310\Scripts)
- 모든 창에서 확인 클릭 후 명령 프롬프트 재시작
확인: 새 명령 프롬프트에서 pip --version이 정상 동작하면 성공입니다.
PIP로 파이썬 패키지 관리
| 작업 | 명령어 | 예시 |
| 패키지 설치 (최신 버전) | pip install <패키지명> | pip install requests |
| 특정 버전 설치 | pip install <패키지명>==<버전> | pip install numpy==1.24.0 |
| 패키지 정보 조회 | pip show <패키지명> | pip show pandas |
| 패키지 제거 | pip uninstall <패키지명> | pip uninstall requests |
| 설치된 패키지 목록 | pip list | - |
| 구버전 패키지 확인 | pip list --outdated | - |
PIP 업그레이드 / 다운그레이드 / 제거
- 업그레이드:
python -m pip install --upgrade pip
- 다운그레이드:
python -m pip install pip==21.3.1 (원하는 버전 지정)
- 제거:
pip uninstall pip (확인 후 진행)
자주 발생하는 문제 해결
"pip is not recognized" 오류
→ PATH에 Scripts 폴더가 누락됨. 위 "환경 변수 추가" 섹션 따라 설정 후 터미널 재시작.
권한 오류 (Access denied)
→ 관리자 권한으로 명령 프롬프트 실행 후 재시도. 또는 --user 플래그 사용: pip install --user 패키지명
SSL 인증서 오류
→ pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org 패키지명 으로 우회 가능.
마무리
- PIP는 파이썬 생태계의 핵심 도구로, 외부 패키지 관리를 자동화합니다.
- PyPI 저장소의 수만 개 패키지를 손쉽게 설치/업데이트/제거할 수 있습니다.
- 환경 변수 설정만 제대로 하면 어디서든
pip 명령어를 자유롭게 쓸 수 있습니다.