Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 모듈의 버전을 확인하는 방법은 무엇입니까?


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'