---
title: 安装Pydoop时提示找不到types.h的解决方法
description: "安装Pydoop时提示找不到types.h。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2530/bds/kunpengbds_omniruntime_20_0421.html
sourcePath: /source/zh/kunpengboostkithistory/2530/bds/kunpengbds_omniruntime_20_0421.html
indexId: f2874d6ce24df0f7e1f746c7dcb73f504f0c34199ead8ff372f6059f0290bd9678
---
# 安装Pydoop时提示找不到types.h的解决方法

#### 问题现象描述

安装Pydoop时提示找不到types.h。


#### 关键过程、根本原因分析

pip安装时未指定tirpc的目录。


#### 结论、解决方案及效果

1. 下载libtirpc相关依赖包。
  1 yum install -y libtirpc*+

2. 找到types.h头文件的绝对路径。
  1 find /usr -name "types.h" | grep rpc

3. pip安装的时候指定tirpc的目录，确保types.h可以被访问到。

```
pip install --global-option=build_ext --global-option="-I
/usr/include/tirpc
" pydoop
```


  如果2中找到的绝对路径不是“/usr/include/tirpc”，需要将上述命令中“/usr/include/tirpc”的修改为2找到的绝对路径。
