[에러#1] “pip가 안 돼요” 해결 체크리스트

한줄 요약:
설치는 했는데 pip가 안 먹는다? 당황 금지!
👉 운영체제·상황별 즉시 체크 포인트로 5분 내 복구하자.


1. 가장 빠른 응급처치(요거 먼저!)

터미널/명령프롬프트에서 무조건 파이썬을 통해 pip 호출
(직접 pip 치지 말고 “python -m pip” 형태로)

  • Windows py -m pip --version py -m pip install --upgrade pip py -m pip install <패키지명> py가 없다면: python -m pip --version python -m pip install --upgrade pip
  • macOS / Linux python3 -m pip --version python3 -m pip install --upgrade pip python3 -m pip install <패키지명>

이렇게 하면 pip 경로/버전 꼬임 문제의 80%가 바로 해결돼요.


2. 증상별 원인 & 즉시 해결

증상(메시지)주요 원인해결 커맨드/조치
'pip' is not recognized (Windows)PATH에 Scripts 폴더 미포함, 또는 pip 미설치py -m ensurepip --upgradepy -m pip install --upgrade pip / 필요 시 PATH 추가(아래)
command not found: pip (macOS)pip 명령어 링크 없음python3 -m ensurepip --upgradepython3 -m pip install --upgrade pip
PermissionError / 권한 거부관리자 권한 필요, 시스템 전역 설치가상환경 사용 권장(아래). 전역 설치 시 Windows는 “관리자 권한 CMD”, macOS는 --user 옵션 사용
SSL: CERTIFICATE_VERIFY_FAILED루트 인증서/네트워크 문제시간 동기화 확인 → macOS: “Install Certificates.command”(파이썬 폴더) 실행 → 프록시/방화벽 점검
Read timed out / 다운로드 실패네트워크/프록시 차단재시도 -i https://pypi.org/simple / 회사망은 프록시 설정(아래)
No module named pip파이썬 내부에 pip 패키지 없음python -m ensurepip --upgrade (또는 py -m ensurepip --upgrade)

3. PATH(경로) 이슈 빠른 점검 (Windows)

  1. pip가 어디 있는지 확인
where pip
where python
  1. 파이썬 설치 경로 예시
C:\Users\<계정>\AppData\Local\Programs\Python\Python3x\
C:\Users\<계정>\AppData\Local\Programs\Python\Python3x\Scripts\
  1. 환경변수 등록
setx PATH "%PATH%;C:\Users\<계정>\AppData\Local\Programs\Python\Python3x;C:\Users\<계정>\AppData\Local\Programs\Python\Python3x\Scripts"

새 터미널을 열고 py -m pip --version으로 확인!


4. 가상환경(강력 추천)

서로 다른 프로젝트의 패키지가 섞여 망가지는 걸 방지해요.

  • 만들기 & 활성화
    • Windows py -m venv .venv .venv\Scripts\activate py -m pip install --upgrade pip
    • macOS / Linux python3 -m venv .venv source .venv/bin/activate python3 -m pip install --upgrade pip
  • 설치 pip install <패키지명>
  • 비활성화 deactivate

가상환경 안에서는 pip 바로 써도 동일한 파이썬을 가리켜서 안전해요.


5. 파이썬·pip 버전 꼬임 정리

  • Windows
    • 가능한 한 py 런처 사용: py --list py -3.12 -m pip install <패키지>
  • macOS
    • python이 2.x일 수 있음 → 반드시 python3 사용
    • 홈브류 설치 시 brew install python python3 -m pip install --upgrade pip

6. 프록시/사내망 환경(선택)

회사 네트워크일 경우 프록시 설정이 필요할 수 있어요.

python -m pip install <패키지> --proxy http://ID:PW@proxy.company.com:8080

또는 환경변수:

set HTTPS_PROXY=http://ID:PW@proxy.company.com:8080   # Windows
export HTTPS_PROXY=http://ID:PW@proxy.company.com:8080 # macOS/Linux

7. 완전 초기화 루틴(막힐 때 최후의 수단)

  1. 파이썬 재설치(Windows는 설치 시 Add Python to PATH 체크)
  2. 재설치 후: py -m ensurepip --upgrade py -m pip install --upgrade pip
  3. 가상환경으로 새 프로젝트 세팅

8. 30초 점검 체크리스트

  • python -m pip 또는 py -m pip로 호출했다
  • ensurepip로 pip 자체를 갱신했다
  • 가상환경에서 설치를 시도했다
  • 네트워크/프록시/인증서 문제를 점검했다
  • Windows PATH에 Python3xScripts를 추가했다

9. 자주 묻는 질문(FAQ)

Q. pip3pip 차이?
A. 보통 pip3는 파이썬3용. 헷갈리면 python3 -m pip를 쓰면 끝.

Q. 관리자 권한이 없어요.
A. --user 옵션으로 사용자 영역에 설치:

python -m pip install --user <패키지명>

Q. 특정 버전 파이썬에만 설치하고 싶어요.
A. 해당 버전으로 명시 실행:

py -3.11 -m pip install <패키지명>

이전 강좌 👈 [자동화#3] CSV 파일 한 번에 합치기
다음 강좌 👉 [에러#2] 한글 깨짐·경로 오류(윈도우/맥 공통 해결 가이드)

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.