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

请问下我在使用MAC安装vnpy的时候,一切都正常,最后也显示了successfully,但是最后报错ModuleNotFoundError: No module named 'vnpy.api.ctp.vnctpmd'

然后我上完查了好多好多帖子,大部分都是说某个文件中缺少.so文件,复制过去就行,我估计是windows的环境。

所以就没有办法让MAC中的vnpy成功倒入from vnpy.gateway.ctp import CtpGateway这个命令吗?也就是说MAC下vnpy接受不到国内期货相关的行情了?

万分感谢

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

ctp接口不支持mac,请把ctp接口的代码注释掉,选择其他接口
https://www.vnpy.com/forum/topic/3120-30duo-tao-apijie-kou-huan-pa-man-zu-bu-liao-ni-de-liang-hua-jiao-yi-xu-qiu
国内市场用到的绝大部分量化交易接口(如CTP、飞马、飞创、恒生等),其开发商只提供了Windows和Linux的API开发包。没有Mac版本(无法直接使用)的同时,也没有提供API源代码(无法自行编译),因此这类接口在Mac系统上无法使用(强行加载会报错找不到C++的DLL文件)。但纯Python接口和REST/WebSocket接口,由于不存在对于C++链接库的依赖,所以在Mac上均可以直接运行。

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

xiaohe wrote:

ctp接口不支持mac,请把ctp接口的代码注释掉,选择其他接口
https://www.vnpy.com/forum/topic/3120-30duo-tao-apijie-kou-huan-pa-man-zu-bu-liao-ni-de-liang-hua-jiao-yi-xu-qiu
国内市场用到的绝大部分量化交易接口(如CTP、飞马、飞创、恒生等),其开发商只提供了Windows和Linux的API开发包。没有Mac版本(无法直接使用)的同时,也没有提供API源代码(无法自行编译),因此这类接口在Mac系统上无法使用(强行加载会报错找不到C++的DLL文件)。但纯Python接口和REST/WebSocket接口,由于不存在对于C++链接库的依赖,所以在Mac上均可以直接运行。

能推荐一个MAC上的接口么?

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

3.6.0已经官方支持Mac,安装好Python 3.10后,直接pip install vnpy_ctp试试

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

沪公网安备 31011502017034号

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