파이썬에서 패키지를 받을 때, 주로 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 (스택오버플로우)
'머신러닝_공부 > 파이썬' 카테고리의 다른 글
[Linux] scp를 통해서 간편하게 파일/폴더 전송하기 (0) | 2024.05.20 |
---|---|
[Window/ssh] 윈도우에서 ssh 간편 설정방법 (ssh config) (0) | 2024.05.20 |
[파이썬/사이킷런] SVM관련 궁금한 점들 (0) | 2024.04.10 |
[파이썬/huggingface] tokenizer.encode한 뒤 모델사용 시 안되는 문제 (0) | 2024.01.09 |
댓글