https://github.com/volcengine/volc-sdk-python/issues/25
解决了, 就是解决方案比较蠢
在 Docker python3.10-slim 中 volcengine 安装时报错, 其依赖 pycryptodome 显示 gcc 相关错误
调研发现 pycryptodome3.19.0 不会报错, volcengine 依赖的 pycryptodome3.9.9 会报错
修改方案是手动为 volcengine 安装依赖
安装 pycryptodome3.19.0
拷贝出 volcengine 的 requirement.txt, 然后删掉 pycryptodome3.9.9, 安装其余的依赖
用 pip3 install --no-deps volcengine1.0.111 忽略其依赖, 这样能够避免再安装 pycryptodome3.9.9
Dockerfile 片段
COPY .devops/requirement-deps.txt /app
RUN pip3 install pycryptodome3.19.0 && pip3 install -r requirement-deps.txt && pip3 install --no-deps volcengine1.0.111 && pip cache purge
还是请官方试一下 volcengine 与各 python 版本的兼容性吧
or
pycryptodome3.20.0
volcengine1.0.98