1、安装逻辑:参考文档中mac安装指南
2、执行run.py脚本后,报错,看下来是vnpy_ctp包的问题,具体如下
Traceback (most recent call last):
File "/usr/local/anaconda3/envs/py310/lib/python3.10/site-packages/_vnpy_ctp_editable_loader.py", line 345, in _rebuild
subprocess.run(self._build_cmd, cwd=self._build_path, env=env, stdout=subprocess.DEVNULL, check=True)
File "/usr/local/anaconda3/envs/py310/lib/python3.10/subprocess.py", line 526, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/local/bin/ninja']' returned non-zero exit status 1.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/mac/Documents/investment/vnpy/vnpy_test/run_vnpy.py", line 4, in <module>
from vnpy_ctp import CtpGateway
File "/usr/local/anaconda3/envs/py310/lib/python3.10/site-packages/_vnpy_ctp_editable_loader.py", line 311, in find_spec
tree = self._rebuild()
File "/usr/local/anaconda3/envs/py310/lib/python3.10/site-packages/_vnpy_ctp_editable_loader.py", line 347, in _rebuild
raise ImportError(f're-building the {self._name} meson-python editable wheel package failed') from exc
ImportError: re-building the vnpy_ctp meson-python editable wheel package failed
3、run.py脚本中注释掉vnpy_ctp后,可以运行,显示程序界面
请大佬帮忙看看原因,或者有好的安装方法推荐