VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 2
声望: 0

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后,可以运行,显示程序界面

请大佬帮忙看看原因,或者有好的安装方法推荐

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

顶一下

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

pip install vnpy_ctp

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

差不多的问题 也是mac
python run.py
Traceback (most recent call last):
File "/Users/www/workspace/vnpy_ctp/script/run.py", line 5, in <module>
from vnpy_ctp import CtpGateway
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1322, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1262, in _find_spec
File "/Users/www/miniconda3/lib/python3.12/site-packages/_vnpy_ctp_editable_loader.py", line 311, in find_spec
tree = self._rebuild()
^^^^^^^^^^^^^^^
File "/Users/www/miniconda3/lib/python3.12/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 "/Users/www/miniconda3/lib/python3.12/subprocess.py", line 548, in run
with Popen(*popenargs, **kwargs) as process:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/www/miniconda3/lib/python3.12/subprocess.py", line 1026, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/Users/www/miniconda3/lib/python3.12/subprocess.py", line 1955, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/private/var/folders/65/dlgc09dj1ddf08q9tx0g7qxc0000gn/T/pip-build-env-17vke9df/normal/bin/ninja'
这个有办法解决么?

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

沪公网安备 31011502017034号

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