Zipline导入错误。没有名为zipline.transforms的模块

时间:2016-06-08 08:07:41

标签: python-3.x ubuntu importerror zipline

我无法导入zipline.transforms模块

>>> from zipline.transforms import batch_transform
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'zipline.transforms'

2 个答案:

答案 0 :(得分:0)

免责声明:我目前是Zipline的维护者。

我猜你看到这个错误的原因是因为那个特定的模块被推迟了一段时间(假设你正在使用zipline 1.0.0或更高版本)。如果您要执行与transforms类似的操作,则需要致电data.history()以获取定价数据,并调用numpy / pandas函数,例如.avg().std(),或者使用talib

答案 1 :(得分:0)

我认为您应该首先打印出sys.pathprint sys.path),然后查看zipline模块的安装位置(例如 ... / lib / python2.7 / site -packages / zipline )。通常,“没有名为XXX的模块”是由您sys.path引起的,其中不包含您安装的zipline路径。您应该只将滑索路径添加到sys.path中。还可以使用anaconda来做滑索(http://www.zipline.io/install.html),以保持环境整洁。