3

我无法导入 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'
4

2 回答 2

0

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

我猜您看到此错误的原因是因为该特定模块已被删除一段时间(假设您使用的是 zipline 1.0.0 或更高版本)。如果您想做类似的事情,transforms您需要调用data.history()以获取您的定价数据,并调用 numpy/pandas 函数,如.avg()or .std(),或使用talib.

于 2018-01-12T19:41:56.843 回答
0

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

于 2018-07-25T08:01:27.187 回答