VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 1
声望: 0

2022-07-23 16:51:13 File "build\bdist.win-amd64\egg\veighna_station\trader.py", line 30, in run_trader
File "E:\vnpy\veighna_studio-3.2.0\lib\site-packages\vnpy\trader\engine.py", line 101, in add_app
engine: BaseEngine = self.add_engine(app.engine_class)
File "E:\vnpy\veighna_studio-3.2.0\lib\site-packages\vnpy\trader\engine.py", line 72, in add_engine
engine: BaseEngine = engine_class(self, self.event_engine)
File "E:\vnpy\veighna_studio-3.2.0\lib\site-packages\vnpy_ctastrategy\engine.py", line 110, in init
self.database: BaseDatabase = get_database()
File "E:\vnpy\veighna_studio-3.2.0\lib\site-packages\vnpy\trader\database.py", line 138, in get_database
database = module.Database()
AttributeError: module 'vnpy_tushare' has no attribute 'Database'
2022-07-23 16:51:27 VeighNa Trader进程终止

Member
avatar
加入于:
帖子: 1900
声望: 142

pip install vnpy_tushare --upgrade

升级修复下试试

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

之前 mac 可以正常运行 run.py 文件,但是配置rqdata license后关掉交互界面。第二次再run 的时候就出现这个问题了,怎么破?(vnpy_rqdata 各种版本我都试了一遍都报这个错)

Traceback (most recent call last):
File "/Users/mistletoe/vnpy-3.9.1/examples/veighna_trader/run.py", line 28, in <module>
main()
File "/Users/mistletoe/vnpy-3.9.1/examples/veighna_trader/run.py", line 18, in main
main_engine.add_app(CtaStrategyApp)
File "/Users/mistletoe/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy/trader/engine.py", line 103, in add_app
engine: BaseEngine = self.add_engine(app.engine_class)
File "/Users/mistletoe/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy/trader/engine.py", line 74, in add_engine
engine: BaseEngine = engine_class(self, self.event_engine)
File "/Users/mistletoe/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy_ctastrategy/engine.py", line 97, in init
self.database: BaseDatabase = get_database()
File "/Users/mistletoe/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy/trader/database.py", line 159, in get_database
database = module.Database()
AttributeError: module 'vnpy_rqdata' has no attribute 'Database'

Member
avatar
加入于:
帖子: 1900
声望: 142

vnpy_rqdata的信息,应该写在全局配置的datafeed开头字段中,而不是database

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

那请问怎么改呢,mac 没有交互界面直接改全局配置的,现在 run 脚本都启动不了

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

注释掉代码启动界面改好了,感谢感谢🙏

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

沪公网安备 31011502017034号

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