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

安装VeighNa Station3.3版本之后,按照教程上方法在jupyter notebook中执行
from vnpy.app.script_trader import init_cli_trading
找不到相关模块与包。 因为怕与anaconda冲突又重新在干净的虚拟机环境中安装的VeighNa Station3.3故障依旧,在相应的lib目录中确实没有找到 vnpy.app.script_trader包,请问如何安装该包,或者是新的版本中重新更改了包结构了吗?

谢谢!

from vnpy.app.script_trader import init_cli_trading
from vnpy.gateway.ctp import CtpGateway
from vnpy.app.script_trader import init_cli_trading
from vnpy.gateway.ctp import CtpGateway

ModuleNotFoundError Traceback (most recent call last)
Input In [4], in <cell line: 1>()
----> 1 from vnpy.app.script_trader import init_cli_trading
2 from vnpy.gateway.ctp import CtpGateway

ModuleNotFoundError: No module named 'vnpy.app'

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

我好像发现问题所在了3.0之后的版本好像是包的结构改了没有app这个目录了

改成

from vnpy_scripttrader import init_cli_trading
from vnpy_ctp.gateway import CtpGateway

就可以了