之前国泰君安没遇到这个问题,
换了个小的期货公司遇到了
弄了好几天,怕别人也踩这个坑

报错是先一次4040然后无限4097
description
找期货公司要文件,但mac不是用dll文件,而且期货公司提供的是windows解决方案。。。他们基本没遇上用mac的。。。

解决方法:

  1. 去这里下看穿式监管Mac评测版本,目前最新是6.7.7,windows貌似6.7.11了已经
    enter link description here

  2. 替换你github工程下的vnpy_ctp/api中这两个framework文件

  3. 不确定这步有没有效果,期货公司让我把看穿式采集库的framework也弄下来。。。我就下了macos版,放在同个目录

  4. 关键点 github工程下的vnpy_ct的pyproject.toml里面也要改version = "6.7.7.0.dev0" 否则一直会编译你github的对应版本。。。

  5. 编译pip3 install .

目前是连接成功 应该可以测了