我正在关注这里的教程:
http://www.prokopyshen.com/create-custom-zipline-data-bundle
并尝试设置自定义捆绑包以从自定义的非美国金融资产中获取价格。我被困在上面写着:
Advise zipline of our bundle by registering it via .zipline/extension.py
我的 extension.py 文件位于 .zipline/ 目录中,代码如下:
from zipline.data.bundles import register
from zipline.data.bundles.viacsv import viacsv
eqSym = {
"CBA"
}
register(
'CBA.csv', # name this whatever you like
viacsv(eqSym),
)
我不明白通过 .zipline/extension.py 注册捆绑包意味着什么?我认为这可能意味着通过以下方式从我的终端运行 extension.py 文件:
python extenion.py
但这失败了,并说:
ImportError: No module named viacsv
我如何注册这个捆绑包?