본문 바로가기
프로그래밍/Python

[Python] 파이썬 모듈(라이브러리, 패키지) 버전 확인하기(__version__, pip)

by 부자 꽁냥이 2022. 5. 11.

이따금씩 내 컴퓨터에 설치된 파이썬 모듈(라이브러리, 패키지)의 버전을 확인해야 할 필요가 있다. 이번 포스팅에서는 파이썬에서 모듈(라이브러리, 패키지)의 버전을 확인하는 방법에 대해서 소개한다.

 

- 목차 -

1. __version__ 이용하기

2. pip list show 이용하기


   1. __version__ 이용하기

파이썬 모듈(라이브러리, 패키지)에는 __version__이라는 속성을 갖도록 권장하고 있다. 따라서 __version__을 이용하면 해당 모듈(라이브러리, 패키지)의 버전을 확인할 수 있다.

 

import pandas as pd
import numpy as np

print('Pandas Version :', pd.__version__)
print('Numpy Version :', np.__version__)

 

__version__을 이용한 파이썬 모듈(라이브러리, 패키지) 버전 확인


   2. pip list, show 이용하기

앞에서 __version__을 이용하여 파이썬 모듈(라이브러리, 패키지)의 버전을 확인하는 법을 알아보았다. 하지만 이는 권장사항이지 필수사항이 아니다. 따라서 모든 모듈(라이브러리, 패키지)이 __version__ 속성을 갖고 있는 것이 아니다. 이 경우에는 pip을 이용하여 모듈(라이브러리, 패키지)의 버전을 확인할 수 있다.

(1) pip list

pip list는 현재 환경에서 설치된 모든 모듈(라이브러리, 패키지)의 버전을 확인할 수 있다.

pip list

pip list를 이용한 모듈(라이브러리, 패키지) 버전 확인

(2) pip show

pip list의 단점은 설치된 모듈(라이브러리, 패키지)이 많다면 내가 찾고자하는 모듈(라이브러리, 패키지)을 찾아야 하는 불편함이 있다. 따라서 이때에는 pip show를 이용하여 개별 모듈(라이브러리, 패키지)의 상세정보를 통하여 버전 정보를 확인할 수 있다.

 

pip show '모듈명'

 

아래와 같이 pip show pandas를 실행하면 두 번째줄(아래 그림 빨간 박스 부분)에 버전 정보를 확인할 수 있다.

pip show를 이용한 모듈(라이브러리, 패키지) 버전 정보 확인


지금까지 꽁냥이의 글 읽어주셔서 감사합니다.

 


댓글


맨 위로