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

按官方文档安装vpny2.0.6 最后没有run.py文件 ,中间没有错误,但是在vnpy/tests/trader/ 下没有run.py文件。咋办?ubuntu 18.04
看到公众号说是到examples\vn_trader运行run.py 。运行后出现以下错误
1:~/vnpy/examples/vn_trader$ python run.py
Traceback (most recent call last):
File "run.py", line 13, in <module>
from vnpy.gateway.mini import MiniGateway
File "/home/wyfoxs/anaconda3/lib/python3.7/site-packages/vnpy/gateway/mini/init.py", line 1, in <module>
from .mini_gateway import MiniGateway
File "/home/wyfoxs/anaconda3/lib/python3.7/site-packages/vnpy/gateway/mini/mini_gateway.py", line 6, in <module>
from vnpy.api.mini import (
File "/home/wyfoxs/anaconda3/lib/python3.7/site-packages/vnpy/api/mini/init.py", line 1, in <module>
from .vnminimd import MdApi
ModuleNotFoundError: No module named 'vnpy.api.mini.vnminimd'

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

安装环境是ububtu 18.04 vnpy2.0.6 主贴倒数第三句from 后面为什么多出一个点号?是不是多个点导致的包引用错误?

Administrator
avatar
加入于:
帖子: 4997
声望: 292

注释掉这行,ctp mini接口只支持windows

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

那也就是说2.0.6运行在ubuntu下其实是有个bug在,如果不自己注释掉这个引用,在ubuntu下实际运行不起来!

Administrator
avatar
加入于:
帖子: 4997
声望: 292

examples中的代码只是运行例子,而不是vn.py框架代码,请根据自己的需求修改使用

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

请问ubuntu18.04 启动vntrader,不是文档介绍的tests/trader/run.py吗?为什我装好之后,该文件夹下没有run.py呢?

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

界面能启动了。就是把examples/vn_trader/run.py里的# from vnpy.gateway.mini import MiniGateway 注释掉。再把main中的 # main_engine.add_gateway(MiniGateway) 注释掉,界面就出来了。

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

界面出来了,没法设置接口,系统下面只有一个“退出”按钮

Administrator
avatar
加入于:
帖子: 4997
声望: 292

加上
from vnpy.gateway.ctp import CtpGateway

main_engine.add_gateway(CtpGateway)

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

沪公网安备 31011502017034号