报错信息如下:
Traceback (most recent call last):
File "/home//vnpy-4.0.0/run.py", line 6, in <module>
from vnpy_ctp import CtpGateway
File "/home//local/lib/python3.10/site-packages/vnpy_ctp/init.py", line 26, in <module>
from .gateway import CtpGateway
File "/home//.local/lib/python3.10/site-packages/vnpy_ctp/gateway/init.py", line 1, in <module>
from .ctp_gateway import CtpGateway
File "/home//.local/lib/python3.10/site-packages/vnpy_ctp/gateway/ctp_gateway.py", line 31, in <module>
from ..api import (
File "/home/*.local/lib/python3.10/site-packages/vnpy_ctp/api/init.py", line 1, in <module>
from .vnctpmd import MdApi # noqa
ImportError: /tmp/pip-install-m6_diylr/vnpy-ctp_24063700eb97461b80390e4e62ea4fd4/vnpy_ctp/api/libthostmduserapi_se.so: cannot open shared object file: No such file or directory
已确认libthostmduserapi_se.so和libthosttraderapi_se.so都在python3.10/site-packages/vnpy_ctp/api/目录下
但同时观察到报错信息中的md5码和实际存在的.so 文件的md5码不一致,不清楚这是否是报错的rootcause。
当前源代码API文件中没有vnctpmd.py文件只有编译过的.so 文件,是否有任何途径可以得到vnctpmd.py的python原始文件,以及是否有任何技术可能性自己通过cython对vnctpmd.py进行编译以match上期技术随时发布的动态库更新。
望大佬们解惑,感激不尽