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

如题。我对比了vnpy\api\sopt和vnpy\api\sec目录,两者结构一致,但SOPT接口可以连接,SEC接口却报错。我连接的是飞创期权接口。不知道有遇到类似问题的小伙伴吗?谢谢!

Traceback (most recent call last):
File "D:\vnstudio\lib\site-packages\vnstation\cli.py", line 83, in run_trader
module = importlib.import_module(d["module"])
File "D:\vnstudio\lib\importlib__init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 728, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "D:\vnstudio\lib\site-packages\vnpy\gateway\sec\
init.py", line 1, in <module>
from .sec_gateway import SecGateway
File "D:\vnstudio\lib\site-packages\vnpy\gateway\sec\sec_gateway.py", line 30, in <module>
from vnpy.api.sec import (
File "D:\vnstudio\lib\site-packages\vnpy\api\sec\
init__.py", line 1, in <module>
from .vnsecmd import MdApi
ImportError: DLL load failed: 找不到指定的模块。

Member
avatar
加入于:
帖子: 4684
声望: 285

那可以安装vcredist 2015-2019试试看

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

xiaohe wrote:

那可以安装vcredist 2015-2019试试看

谢谢。我装了vcredist 2015-2019,还是报同样的错误。

Member
avatar
加入于:
帖子: 4684
声望: 285

可参考https://www.vnpy.com/forum/topic/3988-rong-hang-ce-shi-jie-kou-bao-cuo-dll-load-failed
https://www.vnpy.com/forum/topic/4068-importerror:-dll-load-failed-while-importing-vnctpmd
https://www.vnpy.com/forum/topic/2966-from-vnctpmd-import-mdapi-dll-load-failed:-zhao-bu-dao-zhi-ding-de-mo-kuai

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

xiaohe wrote:

可参考https://www.vnpy.com/forum/topic/3988-rong-hang-ce-shi-jie-kou-bao-cuo-dll-load-failed
https://www.vnpy.com/forum/topic/4068-importerror:-dll-load-failed-while-importing-vnctpmd
https://www.vnpy.com/forum/topic/2966-from-vnctpmd-import-mdapi-dll-load-failed:-zhao-bu-dao-zhi-ding-de-mo-kuai

非常感谢!我参考了第一个链接,把vcredist 2013装上后问题就消失了。谢谢~

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

有老师帮忙看下不,一样的问题,并且重装了vc全家桶
description

description

Member
avatar
加入于:
帖子: 1468
声望: 105

sec接口是依赖2010的vcredist,看你图里已经装了,装完要重启下

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

MTF wrote:

sec接口是依赖2010的vcredist,看你图里已经装了,装完要重启下
多谢老师,但是装完就已经重启了,还是这样

Member
avatar
加入于:
帖子: 4684
声望: 285

可以参考一下这个PR https://github.com/vnpy/vnpy_sec/pull/5
把源码里的pyd删掉,修改一下setup.py然后重新编译试试

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

xiaohe wrote:

可以参考一下这个PR https://github.com/vnpy/vnpy_sec/pull/5
把源码里的pyd删掉,修改一下setup.py然后重新编译试试
多谢老师,成功了!!!

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

沪公网安备 31011502017034号

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