我正在使用python及其pandas库,但我一直遇到问题。在复制教程时,我尝试获取几个库的版本号,但是当我这样做时,我得到以下内容:AttributeError: 'module' object has no attribute '_version_'
。
其他一切都很好,但出于某种原因它真的不喜欢'_version_'
。我可能会遗漏哪些东西?
请参阅下面的确切代码。
import datetime
import pandas as pd
import pandas.io.data
from pandas import *
pd._version_
AttributeError: 'module' object has no attribute '_version_'
答案 0 :(得分:6)
使用双下划线..
In [10]: pandas.__version__
Out[10]: '0.13.1'
这只是pandas.version.version
PEP8
建议使用__version__
作为全局变量来存储版本号。大多数库都遵循这个,然后提供一个更易读的变量,或者可能是一个以可用形式输出版本的函数(例如Django)。