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

런타임에 Python 모듈 버전을 어떻게 확인할 수 있습니까?


pkg_resources 모듈을 사용하여 런타임에 모듈 버전을 가져옵니다. PyPI에서 설치된 모든 항목에는 최소한 버전 번호가 있어야 합니다.

>>> import pkg_resources
>>> pkg_resources.get_distribution("blogofile").version
'0.7.1'

패키지 이름은 PyPI 항목의 이름이어야 합니다.
따라서 "pkg_resources.get_distribution('MySQLdb').version"과 같은 것이 작동하지 않습니다.
하지만 "pkg_resources.get_distribution('mysql-python').version"이 됩니다.