系统要求
Python SDK 和 C SDK 支持以下运行环境:- Linux:Ubuntu 20.04 LTS(glibc 2.31)及以上版本,x86_64 或 arm64
- macOS:11.0 及以上版本,适用于搭载 Apple 芯片(arm64)的 Mac
安装
根据项目使用的语言选择对应的 SDK。Python 和 C SDK 可以单独安装,不要求同时安装。安装 Python SDK
Python SDK 提供 CPython 3.8–3.14 的预编译 wheel。 在搭载 Apple 芯片的 Mac 上,使用 arm64 版本的 Python。安装 SDK 前,确认 Python 进程架构:arm64。Intel Mac 和 Rosetta 下的 x86_64 Python 不适用该 wheel。
从 PyPI 安装 wuji-sdk。pip 根据 Python 版本、操作系统和架构选择对应的 wheel,支持的平台使用同一条安装命令:
安装 C SDK
编译 C 程序需要 gcc 或 clang。macOS 上先安装 Xcode Command Line Tools。使用下方 CMake 示例时,还需安装 CMake。 根据目标平台选择发行包:
从 GitHub Releases 下载目标平台的 tarball。Linux 包含
lib/libwuji_sdk_c.so,macOS 包含 lib/libwuji_sdk_c.dylib。两者都包含 include/wuji_sdk.h 和许可证文件。
将 <TAG> 替换为所下载版本的 Release 标签,并选择对应平台:
- Linux x86_64
- macOS arm64
${SDK} 表示解压后的 tarball 根目录。确认头文件和当前平台的动态库存在:
examples/ 目录,再从仓库根目录运行以下命令:
libwuji_sdk_c.dylib 时,若 macOS 阻止加载,先确认文件来自官方 SDK 发行包,再在系统设置 › 隐私与安全性 › 安全性中点击仍要打开,然后重新运行程序。
设备发现与连接
安装 SDK 后,根据设备类型配置网络、USB 权限和连接方式,见设备发现与连接。macOS 无需配置 Linux 的 udev 规则或dialout 用户组。
安装 Wuji CLI 后,可以使用以下命令检查设备发现状态: