VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 2
声望: 0

我已经用pip安装了vnpy-tushare 和 vnpy-algotrading插件,想从tushare上获取股票数据进行回测,结果启动VeighNa Station 的时候提示终端提示上面这个:

找不到数据库驱动vnpy_MySQL,使用默认的SQLite数据库, 找不到数据服务驱动vnpy_tushare,使用默认的RQData数据服务

请问这是还需要安装数据库吗?我已经配置了sqlite数据库了,

Member
avatar
加入于:
帖子: 2
声望: 0

自己又搞了半天,是vnpy-tushare 需要的库,和环境中之前已经安装的库版本冲突,虽然vnpy-tushare 插件安装成功了,但是由于其依赖库冲突,压根就编译识别不了,我这个问题出现的原因是:

tushare 1.2.85 requires websocket-client==0.57.0, but you have websocket-client 1.4.2 which is incompatible

websocket-client 1.4.2 这个是我之前另一个库依赖给安装上的,

要想法发现到底是哪些库冲突,直接把vnpy_tushare 导入到run.py运行下看报错就知道了

Member
avatar
加入于:
帖子: 126
声望: 4

风野十郎 wrote:

我已经用pip安装了vnpy-tushare 和 vnpy-algotrading插件,想从tushare上获取股票数据进行回测,结果启动VeighNa Station 的时候提示终端提示上面这个:

找不到数据库驱动vnpy_MySQL,使用默认的SQLite数据库, 找不到数据服务驱动vnpy_tushare,使用默认的RQData数据服务

请问这是还需要安装数据库吗?我已经配置了sqlite数据库了,
这个不影响运行的,tushare能正常使用就可以了

Member
avatar
加入于:
帖子: 5010
声望: 302

如果要用sqlit的话,就把配置里database.name里填写的“MySQL”内容删掉,如果要用mysql,database.name应该填写"mysql"

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】