环境:mac/python3.11/x86
#下载代码
git clone https://github.com/shiguredo/sora-python-sdk.git
#cd 到代码目录
pip3 install nanobind==1.8.0
# 下载依赖的webrtc\cmake\boost\lyra\openh264 编译sora_sdk_ext
python3 run.py
#库打包
python3 -m build
官方只支持mac arm64平台的构建,x86平台下构建的库sora_sdk实际无法运行
>>> import sora_sdk;
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python3.11/site-packages/sora_sdk/__init__.py", line 1, in
from .sora_sdk_ext import * # noqa: F401,F403
^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: dlopen(/usr/local/lib/python3.11/site-packages/sora_sdk/sora_sdk_ext.cpython-311-darwin.so, 0x0002): tri
ed: '/usr/local/lib/python3.11/site-packages/sora_sdk/sora_sdk_ext.cpython-311-darwin.so' (mach-o file, but is an inc
ompatible architecture (have '