본문 바로가기
머신러닝_공부/파이썬

[파이썬] 패키지(모듈)의 버전 체크하는 방법

by Oliver_Candy 2023. 8. 13.

파이썬에서 패키지를 받을 때, 주로 pip를 이용해서 패키지를 다운로드한다. 다운을 받았지만 옛날 버전과의 차이로 인해서 import 할 때 패키지의 위치(directory)가 바뀌어서 import가 안 되는 경우가 있다. 이때, 옛날 버전에서의 패키지와 현재 버전의 패키지가 어떤 위치에 있는지 확인하기 위해서 패키지의 버전확인이 필요하다.

 

 

 

 

 방법 1 : freeze 커맨드를 이용해서 (패키지 전부 확인)

pip 커맨드를 이용해서 패키지의 버전을 확인하는 방법은 'freeze'를 이용하는 것이다.

 

리눅스에서는 'grep'을 이용하고 윈도우에서는 'findstr'을 이용하면 된다.

 

  Linux 방법

pip freeze | grep spacy

  Window 방법

pip freeze | findstr spacy

 

  결과

spacy==3.6.1
spacy-legacy==3.0.12
spacy-loggers==1.0.4

 

 

 

 

 

 방법2 : 'pip show (package) | grep Version' 커맨드 이용 (단일 패키지 버전 확인)

두 번째 방법은 'pip show (package) | grep Version'을 이용하면 된다. 마찬가지로 윈도우는 'pip show (package) | findstr Version'으로 하면 된다.

 

  Linux 방법

pip show spacy | grep Version
pip show spacy-legacy | grep Version

  Window 방법

pip show spacy | findstr Version
pip show spacy-legacy | findstr Version

 

  결과

Version: 3.6.1  //spacy
Version: 3.0.12 //spacy-legacy

 

 

참조 : https://stackoverflow.com/questions/20180543/how-do-i-check-the-versions-of-python-modules (스택오버플로우)

댓글