更新时间:2024-04-11 GMT+08:00
通过OBS创建AI应用时,构建日志中提示pip下载包失败
问题现象
通过OBS创建AI应用构建失败,查看构建日志,提示pip下载包失败。如下载numpy 1.16版本失败。
原因分析
一般下载包失败时,可能有如下几个原因:
- pip源中不存在该包,当前默认pip源为pypi.org中的包,请在pypi.org中查看是否有对应版本的包并查看包安装限制。
- 下载的包与对应基础镜像架构不匹配,如arm系统下载了x86的包,python2版本的pip下载了python3的包。具体基础镜像运行环境请参见推理基础镜像列表。
- 安装pip包有先后依赖关系。
处理方法
- 到pypi.org上查询依赖的待安装包是否存在,如果不存在则建议使用whl包进行安装(将待安装的whl包放到模型所在的OBS目录下)。
- 查看待安装包的安装限制和前置依赖等,排查是否满足相关要求。
- 如果包有依赖关系,请参考导入模型时,模型配置文件中的安装包依赖参数如何编写?配置包的先后依赖关系。
父主题: AI应用管理