
# 通过OBS创建模型时，构建日志中提示pip下载包失败
#### 问题现象
通过OBS创建模型构建失败，查看构建日志，提示pip下载包失败。如下载numpy 1.16版本失败。
#### 原因分析
一般下载包失败时，可能有如下几个原因：
1. pip源中不存在该包，当前默认pip源为pypi.org中的包，请在pypi.org中查看是否有对应版本的包并查看包安装限制。
2. 下载的包与对应基础镜像架构不匹配，如arm系统下载了x86的包，python2版本的pip下载了python3的包。具体基础镜像运行环境请参见[推理基础镜像列表](https://support.huaweicloud.com/docker-modelarts/docker-modelarts_6030.html)。
3. 安装pip包有先后依赖关系。
 
#### 处理方法
1. 到pypi.org上查询依赖的待安装包是否存在，如果不存在则建议使用whl包进行安装（将待安装的whl包放到模型所在的OBS目录下）。
2. 查看待安装包的安装限制和前置依赖等，排查是否满足相关要求。
3. 如果包有依赖关系，请参考[导入模型时，模型配置文件中的安装包依赖参数如何编写？](https://support.huaweicloud.com/modelarts_faq/modelarts_05_0161.html)章节配置包的先后依赖关系。
 
