Python을 설치하면 Python 패키지 관리자인 pip도 받게 됩니다. pip를 사용하여 python 모듈의 버전을 가져올 수 있습니다. 설치된 모든 Python 모듈을 버전 번호와 함께 나열하려면 다음 명령을 사용하십시오.
$ pip freeze
다음과 같은 결과를 얻을 수 있습니다.
asn1crypto==0.22.0 astroid==1.5.2 attrs==16.3.0 Automat==0.5.0 backports.functools-lru-cache==1.3 cffi==1.10.0 ...
버전 번호를 개별적으로 찾으려면 *NIX 시스템의 이 출력에서 grep할 수 있습니다. 예:
$ pip freeze | grep PyMySQL PyMySQL==0.7.11
Windows에서는 grep 대신 findstr을 사용할 수 있습니다. 예:
PS C:\> pip freeze | findstr PyMySql PyMySQL==0.7.11
Python 스크립트 내에서 모듈의 버전을 알고 싶다면 모듈의 __version__ 속성을 사용하여 가져올 수 있습니다. 모든 모듈에 __version__ 속성이 있는 것은 아닙니다. 예를 들어,
>>> import pylint >>> pylint.__version__ '1.7.1'