2017-01-18 3 views
2

나는이 질문이 다른 도서관에 관해서 수 백만 시간을 요구 받았음을 안다. 그러나 다른 토론에서 답이 도움이되지는 못했습니다. 파이썬에서 datetime 모듈의 버전을 확인하는 방법은 무엇입니까?

내가 시도 :

import datetime 
print datetime.version 

import datetime 
print datetime._version_ 

import datetime 
print datetime.__version__ 

없음이 작동하지 않습니다.

그것은 다른 사람에 대한 동일

attribute error: AttributeError: 'module' object has no attribute 'version'

을 말한다.

이 라이브러리는 버전이 수행 datetime으로 https://pypi.python.org/pypi/DateTime

+1

가져 오는 'datetime'은 파이썬 표준 라이브러리의 일부입니다. 링크하는 라이브러리는 그렇지 않습니다. 버전은 파이썬 인터프리터의 버전과 같습니다. –

답변

4

datetime하는 DateTime와 다르다. datetime은 파이썬 라이브러리이며, 링크는 타사 라이브러리입니다. 사용해보기 pkg_resources

import pkg_resources 
pkg_resources.get_distribution("DateTime").version 
+0

감사합니다. 나는 두 개의 패키지가 있다는 것을 알고있다. – avi

3

날짜 시간 라이브러리는 매우 오래되어 나타냅니다

This package provides a DateTime data type, as known from Zope 2. Unless you need to communicate with Zope 2 APIs, you're probably better off using Python's built-in datetime module.

라이브러리 자체가 당신에게 그것의 버전을 심문 할 수있는 방법을 제공하지 않습니다.

그러나 설치 도구는 계란 파일에서하면 버전 정보를 얻을 수 있습니다 :

from pkg_resources import get_distribution 
date_time_version = get_distribution("DateTime").version 
관련 문제