Python 모듈 설치시 기본적으로 pip 파이썬 패키지를 사용하는데 이를 필수적으로 업그레이드해야하는 경우가 많습니다. pip에 대하여 업그레이드를 수행하지 않으면 필요한 모듈에 문제가 생길 수 있으니 가급적 python, pip install 후 반드시 pip를 최신으로 업그레이드하세요. 아래는 pip를 최신으로 업그레이드 하는 방법입니다.




# Linux

리눅스 쉘에서는 아래처럼 입력합니다. pip가 pip를 업그레이드한다니 조금 이상해보일 수도 있지만 정상 동작합니다.
$ pip install --upgrade pip

위 커맨드가 정상동작할 경우 아래와 같이 메시지가 나타납니다.
$ pip install --upgrade pip
Installing collected packages: pip
  Found existing installation: pip x.x.x
    Uninstalling pip:
      Successfully uninstalled pip
Successfully installed pip
Cleaning up...

코드를 보면 삭제 후 재인스톨을 수행하는군요.




# for Windows

윈도우에서는 아래 커맨드를 입력하세요.
$ python -m pip install --upgrade pip

앞에서 언급했듯이 pip 패키지가 최신이어야 설치 가능한 모듈이 정상적으로 동작합니다.


! 위 방법으로 해결되지 않는 경우sudo 명령어 추가하여 실행해볼 것.
만약 root 권한이 없는 경우 install되지 않을 수 있으니 sudo를 앞에 추가해서 다시 시도해보세요.


! 이미 최신 패키지 버전인 경우
Requirement already up-to-date: ...

위와 같이 출력되는 경우 이미 최신으로 업그레이드 되었다는 부분입니다.