패키지 설치 오류나 경고가 반복된다면 pip 버전이 오래된 경우가 많습니다. 특히 새 버전의 파이썬이나 일부 패키지를 설치할 때는 pip 자체를 먼저 최신 상태로 맞추는 것이 좋습니다.
Table of Contents
가장 기본적인 업그레이드 명령어
python -m pip install --upgrade pip
가능하면 pip install --upgrade pip보다 위 명령어를 쓰는 편이 안전합니다. 현재 실행 중인 파이썬과 연결된 pip를 정확히 업데이트할 수 있기 때문입니다.
macOS와 Linux에서는 이렇게
python3 -m pip install --upgrade pip
환경에 따라 python 대신 python3를 써야 할 수 있습니다.
업그레이드가 됐는지 확인
python -m pip --version
출력된 버전과 경로를 보면 현재 어떤 pip가 사용 중인지 함께 확인할 수 있습니다.
자주 생기는 문제
1. 권한 오류가 나는 경우
전역 환경 대신 가상환경 안에서 업그레이드하는 편이 더 안전합니다.
2. 업그레이드했는데 버전이 그대로인 경우
다른 파이썬 환경의 pip를 보고 있을 수 있습니다. 이때는 python -m pip --version으로 연결 환경을 먼저 확인해야 합니다.
3. pip 명령은 되는데 설치가 계속 꼬이는 경우
pip 버전뿐 아니라 현재 인터프리터와 가상환경 활성화 상태도 같이 확인해야 합니다.
정리
python -m pip install --upgrade pip가 가장 안전한 업그레이드 방식입니다.- 업그레이드 후에는
python -m pip --version으로 버전과 경로를 확인하는 것이 좋습니다. - 문제가 계속되면 pip 자체보다 환경 충돌 문제일 가능성이 큽니다.
함께 보면 좋은 글: