刚刚开始 Tucker Balch 的计算投资。我正在使用 virtualbox 并安装了 Ubuntu。安装 QSTK 后,我运行了 python Validation.py(第 7 步)。我不断收到:
AttributeError:“模块”对象没有属性“时间序列”
有很多类似的问题,所以我认为问题是在代码中的某处使用与文件相同的名称。我想知道是否有人有针对此类和 QSTK 的解决方案。
完整的错误是:
Traceback (most recent call last):
File "Validation.py", line 122 in <module>
import QSTK.qstkutil.tsutil as tsu
File "usr/local/lib/python2.7/dist-packages/QSTK-0.2.8 py2.7.egg/QSTK/qstkutil/tsutil.py", line 19, in <module>
from QSTK.qstkutil import qsdateutil
File "usr/local/lib/python2.7/dist-packages/QSTK-0.2.8-py2.7.egg/QSTK/qstkutil/qsdateutil.py", line 38, in <module>
GTS_DATES = _cache_dates()
File "usr/local/lib/python2.7/dist-packages/QSTK-0.2.8-py2.7.egg/QSTK/qstkutil/qsdateutil.py", line 36, in _cache_dates
return pd.TimeSeries(index=dates, data=dates)
AttributeError: 'module' object has no attribute 'TimeSeries'