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

报错信息如下,请问下这个是什么原因导致的,要怎么解决
Collecting vnpy_ctp (from -r requirements.txt (line 15))
Using cached http://mirrors.tencentyun.com/pypi/packages/91/76/245a7b8e810e8de6d5bf4854bb414e23b34babfecb3556bd96b7d222b252/vnpy_ctp-6.7.7.0.tar.gz (18.6 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error

× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [21 lines of output]

  + meson setup /tmp/pip-install-halxufr3/vnpy-ctp_4abfe3ed8c0f4def8530ab1c311016ba /tmp/pip-install-halxufr3/vnpy-ctp_4abfe3ed8c0f4def8530ab1c311016ba/.mesonpy-rerfhxmk -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/tmp/pip-install-halxufr3/vnpy-ctp_4abfe3ed8c0f4def8530ab1c311016ba/.mesonpy-rerfhxmk/meson-python-native-file.ini
  The Meson build system
  Version: 1.7.0
  Source dir: /tmp/pip-install-halxufr3/vnpy-ctp_4abfe3ed8c0f4def8530ab1c311016ba
  Build dir: /tmp/pip-install-halxufr3/vnpy-ctp_4abfe3ed8c0f4def8530ab1c311016ba/.mesonpy-rerfhxmk
  Build type: native build
  Project name: vnpy_ctp
  Project version: 6.7.7.0
  C++ compiler for the host machine: c++ (gcc 9.4.0 "c++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0")
  C++ linker for the host machine: c++ ld.bfd 2.34
  Host machine cpu family: x86_64
  Host machine cpu: x86_64
  Program python found: YES (/usr/local/bin/python3)
  Found pkg-config: YES (/usr/bin/pkg-config) 0.29.1
  Run-time dependency python found: YES 3.10
  Message: 使用pybind11路径: /tmp/pip-build-env-bf3v7r9v/overlay/lib/python3.10/site-packages/pybind11/include
  Message: 构建目标系统: linux

  ../meson.build:60:25: ERROR: Unknown variable "thostmduserapi_lib".

  A full log can be found at /tmp/pip-install-halxufr3/vnpy-ctp_4abfe3ed8c0f4def8530ab1c311016ba/.mesonpy-rerfhxmk/meson-logs/meson-log.txt
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

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

已解决

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

大佬 怎么解决的啊?

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

同问,也遇到这个问题了

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

同样的问题,没找到解决方法

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

要自行编译这个vny_ctp

将meson.build中将重复的 thostmduserapi_lib = []
thosttraderapi_lib = []去掉下就行了

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

如何自行编译这个vny_ctp 我用源码下载后 pip install .还是报错

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

funmoon wrote:

如何自行编译这个vny_ctp 我用源码下载后 pip install .还是报错
你把错误截图粘贴下

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

环境是3.13 description

给到ai是说降低python版本,降到3.10后pip isntall .

description

description

编译安装vnpy_ctp成功了 但是ctp连接时候报错,也没有具体信息

Member
avatar
加入于:
帖子: 5361
声望: 325

docker0: Resource temporarily unavailable
该信息说明你的Docker进程发生异常崩溃了,可以检查镜像中的相关程序运行逻辑

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

xiaohe wrote:

docker0: Resource temporarily unavailable
该信息说明你的Docker进程发生异常崩溃了,可以检查镜像中的相关程序运行逻辑
vnpy是源码安装的 应该和docker没关系

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

你这情况我没遇到,我的环境是这样的 Python 3.10.12
Ubuntu 22.04 LTS
没用miniconde,没用docker
vnpy 3.9.4

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

沪公网安备 31011502017034号

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