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

执行这个语句:from vnpy.gateway.sopt import SoptGateway
错误信息如下:
description

不知道这是什么原因啊?

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

vnpy\api\soptinit.py", line 1, in <module>
from .vnsoptmd import MdApi

builtins.ImportError: DLL load failed: 找不到指定的程序。

不知道这是什么原因啊?

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

调试发现,这两个不能一起使用:
from vnpy.gateway.ctptest import CtptestGateway
from vnpy.gateway.sopt import SoptGateway

这两个模块单独使用都没有问题,但是同时使用就会报上面的错误,这是何故呢?

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

但是下面这两个可以一起使用:

from vnpy.gateway.ctptest import CtptestGateway
from vnpy.gateway.ctp import CtpGateway

Member
avatar
加入于:
帖子: 173
声望: 32

我猜是动态加载库名称命名重复的原因。

Administrator
avatar
加入于:
帖子: 4500
声望: 320

因为都是CTP接口,DLL同名导致的,所以使用时请只加载其中的一个

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

如果两个都要使用,有没有解决方案啊?

Administrator
avatar
加入于:
帖子: 4500
声望: 320

开两个VN Trader分别加载就行

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

谢谢

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

沪公网安备 31011502017034号

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