我按照这里的教程:
http://www.prokopyshen.com/create-custom-zipline-data-bundle
并试图建立一个定制捆绑包,从定制的非美国金融资产中获取价格。我被困在说:
Advise zipline of our bundle by registering it via .zipline/extension.py
我的扩展名.py文件位于.zipline/目录中,并具有以下代码:
^{pr2}$我不明白通过zipline注册捆绑包意味着什么/扩展名.py尽管如此?我想这可能意味着扩展名.py从我的终端通过一个:
python extenion.py
但这失败了,说:
ImportError: No module named viacsv
如何注册此捆绑包?在
我也遵循了这个教程,我必须承认这部分有点混乱。在
首先,我认为没有必要运行:
您得到的错误消息可能来自这样一个事实:Python无法在
^{pr2}$sys.path
中找到viacsv.py
文件(它查找模块的位置等)。在您提到的教程中,并不清楚如何处理这个文件。就我而言,我只是将viacsv.py
文件保存在本地site-packages
目录中。因为我在Linux上,我把它放在那里~/.local/lib/python2.7/site-packages
,但它可能对您不同。您可以运行以下python脚本来了解:然后我在}。在
extension.py
中用from viacsv import viacsv
替换{我怀疑你找错地方了扩展名.py文件。在
对于windows计算机,该文件位于“~\.zipline”下\扩展名.py". 在我的例子中,它在“C:\Users\XXXX\.zipline”下\扩展名.py". 在
我一直在看康达网站包文件夹下的zipline文件夹,但找不到。然后创建了一个扩展名.py我想知道为什么不叫它。在
请在此处查看相关帖子https://www.quantopian.com/posts/zipline-issue-while-creating-custom-bundle-to-bring-yahoo-data。在
同样的问题,@Gillu13向我指出了这个解决方案。 我通过康达安装了拉链。所以在 home/me/anaconda3/envs/krakenex/lib/python3.6/site-packages
在那里你可以找到zipline/data/bundles,你可以把维亚CSV.py在那里。。。在
那么
作品
相关问题 更多 >
编程相关推荐