이따금씩 내 컴퓨터에 설치된 파이썬 모듈(라이브러리, 패키지)의 버전을 확인해야 할 필요가 있다. 이번 포스팅에서는 파이썬에서 모듈(라이브러리, 패키지)의 버전을 확인하는 방법에 대해서 소개한다.
- 목차 -
1. __version__ 이용하기
파이썬 모듈(라이브러리, 패키지)에는 __version__이라는 속성을 갖도록 권장하고 있다. 따라서 __version__을 이용하면 해당 모듈(라이브러리, 패키지)의 버전을 확인할 수 있다.
import pandas as pd
import numpy as np
print('Pandas Version :', pd.__version__)
print('Numpy Version :', np.__version__)
2. pip list, show 이용하기
앞에서 __version__을 이용하여 파이썬 모듈(라이브러리, 패키지)의 버전을 확인하는 법을 알아보았다. 하지만 이는 권장사항이지 필수사항이 아니다. 따라서 모든 모듈(라이브러리, 패키지)이 __version__ 속성을 갖고 있는 것이 아니다. 이 경우에는 pip을 이용하여 모듈(라이브러리, 패키지)의 버전을 확인할 수 있다.
(1) pip list
pip list는 현재 환경에서 설치된 모든 모듈(라이브러리, 패키지)의 버전을 확인할 수 있다.
pip list
(2) pip show
pip list의 단점은 설치된 모듈(라이브러리, 패키지)이 많다면 내가 찾고자하는 모듈(라이브러리, 패키지)을 찾아야 하는 불편함이 있다. 따라서 이때에는 pip show를 이용하여 개별 모듈(라이브러리, 패키지)의 상세정보를 통하여 버전 정보를 확인할 수 있다.
pip show '모듈명'
아래와 같이 pip show pandas를 실행하면 두 번째줄(아래 그림 빨간 박스 부분)에 버전 정보를 확인할 수 있다.
지금까지 꽁냥이의 글 읽어주셔서 감사합니다.
'프로그래밍 > Python' 카테고리의 다른 글
파이썬(Python) 내장 함수 iter 사용법 (feat. next) (404) | 2022.07.14 |
---|---|
파이썬(Python) 내장함수 filter를 이용하여 리스트에서 특정 조건을 만족하는 원소 추출하기 (393) | 2022.07.12 |
[python] lstrip, rstrip을 이용한 문자 제거 (401) | 2022.05.08 |
[Python] os와 shutil 모듈을 사용하여 파일 삭제(제거), 폴더 삭제(제거) 하기 (398) | 2022.05.07 |
[Python] shutil을 이용한 파일 복사(File Copy), 폴더 복사(Folder Copy) 하기 (feat. distutils) (404) | 2022.05.07 |
댓글