虽然vnpy出了2,但是不知道为什么多多少少都会出问题,而且,2之后的vnpy更加傻瓜化了,不太那么程序员,总觉得哪里怪怪的。所以在新的电脑上重新配了一些vnpy1.X的版本,结果发现了以前的坑。虽然之前都解决了,但是重新解决起来居然有点遗忘,所以写一下吧。mongodb什么的就不说,因为我的自己的版本是不一样的,改过很多东西,不需要这个数据库。
大概会遇到这么两个问题,一个是queue。这个在python2里面是Queue在3里面才叫queue,所以安装一个future就好了,也就是pip install future。
另外一个是talib的问题。这个可以使用conda安装。conda install -c quantopian ta-lib就可以了。
然后是pyecharts的问题,这个问题不是vnpy的问题,是自己扩展可视化模块的问题。pyecharts做了一个很大的升级,导致api接口整个变掉了。后续还在考虑用什么来进行可视化,所以这一部分不是特别重要。直接拷了一份原来的pyecharts包,然后安装了一下lml就可以了。
vnpy确实是一个大蠕虫,功能很全,但是真的要好好用的话,需要先删繁,后面再自己扩展。