volcengine 库装不上 #25

https://github.com/volcengine/volc-sdk-python/issues/25

在 Docker python3.10-slim 中 volcengine 安装时报错, 其依赖 pycryptodome 显示 gcc 相关错误
调研发现 pycryptodome3.19.0 不会报错, volcengine 依赖的 pycryptodome3.9.9 会报错

修改方案是手动为 volcengine 安装依赖

  1. 安装 pycryptodome==3.19.0
  2. 拷贝出 volcengine 的 requirement.txt, 然后删掉 pycryptodome==3.9.9, 安装其余的依赖
  3. pip3 install --no-deps volcengine==1.0.111 忽略其依赖, 这样能够避免再安装 pycryptodome==3.9.9
    Dockerfile 片段
COPY .devops/requirement-deps.txt /app  
RUN pip3 install pycryptodome==3.19.0 && pip3 install -r requirement-deps.txt && pip3 install --no-deps volcengine==1.0.111 && pip cache purge

or

pycryptodome==3.20.0
volcengine==1.0.98

这个处理方案是用bing搜索到的,百度搜不到,建议使用Google或者bing搜索

你可能感兴趣的:(python)