Appia의 IT세상

파이썬[Python] 설치된 모듈의 최신 버전 확인 및 한번에 업그레이드, 업데이트 하기(pipupgrade) 본문

Python/Python 기본

파이썬[Python] 설치된 모듈의 최신 버전 확인 및 한번에 업그레이드, 업데이트 하기(pipupgrade)

Appia 2021. 2. 1. 06:17
반응형

파이썬[Python] 설치된 모듈의 최신 버전 확인 및 한번에 업그레이드, 업데이트 하기(pipupgrade)

파이썬 작업을 하시다보면, 여러 모듈을 설치하시고, 사용합니다. 하지만, 시간이 지나면서 모듈도 업그레이드를 해줘야 하지만, 그런 부분에 대해서 놓치는 부분이 많습니다. 그래서 이번 포스팅에서는 현재 설치되어 있는 모듈이 최신인지에 대해서 확인하는 방법과 관련해서 한번에 업데이트 하는 방법에 대해서 이야기를 해보고자 합니다. 

 

먼저 관련해서 조금 더 편하게 사용하기 위해서는 다음과 같은 'pipupgrade'라는 모듈을 설치하도록 하겠습니다. 다음 명령어를 통해서 설치를 진행하시면 됩니다. 

명령어 : pip install pipupgrade

D:\BlogProject>pip install pipupgrade

Collecting pipupgrade

  Downloading pipupgrade-1.8.4-py3-none-any.whl (87 kB)

     |████████████████████████████████| 87 kB 2.0 MB/s

Installing collected packages: pipupgrade

Successfully installed pipupgrade-1.8.4

WARNING: You are using pip version 20.0.2; however, version 21.0 is available.

You should consider upgrading via the 'd:\blogproject\venv\scripts\python.exe -m pip install --upgrade pip' command.

위의 설치 과정이 끝나셨다면, 이제부터는 최신 버전인지에 대해서 확인하는 방법에 대해서 살펴보도록 하겠습니다. 

 

모듈에 대한 최신 버전인지에 대한 확인 

이와 같이 모듈에 대한 최신 버전인지에 대한 확인을 하기 위해서 다음과 같은 명령어를 입력해주시면 됩니다. 

pipupgrade --check

위와 같은 명령어를 실행하면 당므과 같은 화면이 나타납니다. 

실행화면 

위와 같이 정보를 쭈욱 수집하더니, 다음과 같은 결과들이 출력이 됩니다. 

결과 화면 

즉, 모듈의 현재 버전과 최신 버전에 대해서 명시해 주고 있습니다.

 

모듈에 대한 업데이트 하기, 업그레이드 하기 

그럼 이 부분을 한번에 업데이트를 하도록 해보겠습니다. 앞서 방식과 같이 이 부분들 또한 pipupgrade를 사용합니다. 

pipupgrade --verbose --latest --yes

위의 명령어를 입력하면 다음과 같은 화면과 함꼐 모듈에 대한 업데이트를 실시합니다. 다양한 이유로 모듈 모듈에 대해서 업데이트를 진행하지 않을 수 있습니다. 

업그레이드 실행 

업그레이드를 완료하고 다시한번 'pipupgrade --check'명령어를 실행해보니, 다음과 같이 하나의 모듈이 정상적으로 업데이트 되지 않은 것을 확인하였습니다. 하지만, 나머지 부분들에 대해서 모듈 업데이트 된것을 확인하였습니다. 

업그레이드 실행 결과 

이와 같은 방식으로 간단하지만, 쉽게 모듈에 대한 버전을 확인하고, 한번에 업그레이드를 실행할 수 있습니다. 

 

이번 포스팅에서는 파이썬[Python] 설치된 모듈의 최신 버전 확인 및 한번에 업그레이드 하기(pipupgrade)라는 주제로 간단히 포스팅을 해봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다. 

반응형
Comments