vn.py官网
开源量化社区
Member
avatar
加入于:
帖子: 31
声望: 0

2.6不能运行,现在2.5也不能运行,错误代码如下,请问如何解决?

Traceback (most recent call last):
  File "D:/Tony/Documents/yunpan/invest/2021/Quant/VNPY_code/run.py", line 7, in <module>
    from vnpy.app.cta_strategy import CtaStrategyApp
  File "D:\Anaconda3\envs\vnpy\lib\site-packages\vnpy\app\cta_strategy\__init__.py", line 3, in <module>
    import vnpy_ctastrategy
  File "D:\Anaconda3\envs\vnpy\lib\site-packages\vnpy_ctastrategy\__init__.py", line 33, in <module>
    from .engine import CtaEngine
  File "D:\Anaconda3\envs\vnpy\lib\site-packages\vnpy_ctastrategy\engine.py", line 41, in <module>
    from vnpy.trader.database import BaseDatabase, get_database
ImportError: cannot import name 'get_database' from 'vnpy.trader.database' (D:\Anaconda3\envs\vnpy\lib\site-packages\vnpy\trader\database.py)

Process finished with exit code 1
Administrator
avatar
加入于:
帖子: 5108
声望: 296

删除掉Anaconda,安装最新版本的VNStudio即可

Member
avatar
加入于:
帖子: 3164
声望: 185

因为vnpy_ctrastrategy也升级了;
请升级到2.6.0吧

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

用Python的交易员 wrote:

删除掉Anaconda,安装最新版本的VNStudio即可

因为有其他环境,所以必须使用anaconda。

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

沪公网安备 31011502017034号