Ошибка импорта Zipline. Нет модуля с именем zipline.transforms

Я не могу импортировать модуль 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 ответа

Отказ от ответственности: я в настоящее время поддерживаю Zipline.

Я предполагаю, что причина того, что вы видите эту ошибку, заключается в том, что определенный модуль был удален некоторое время назад (при условии, что вы используете zipline 1.0.0 или более позднюю версию). Если вы хотите сделать что-то похожее на transforms вам нужно позвонить data.history() чтобы получить данные о ценах и вызвать такие функции numpy / pandas, как .avg() или же .std()или используйте talib,

Я думаю, что вы должны сначала распечатать свой sys.path (print sys.path), а затем посмотрите, где установлен модуль zipline (где-то вроде ... / lib / python2.7 / site-packages / zipline). Обычно "ни один модуль с именем XXX" не вызывается вами sys.path не содержит путь, который вы установили zipline. Вы должны просто добавить свой путь zipline в sys.path, Также используйте anaconda для zipline ( http://www.zipline.io/install.html), чтобы поддерживать чистоту и порядок в окружающей среде.

Другие вопросы по тегам