当python扩展c函数时需要将c函数生成对应的格式,此时需要在c函数所在文件添加代码:
#include <Python.h>
但首次添加该行代码后提示找不到此头文件
可以尝试执行如下操作:
- 确认Python.h头文件存在
本人使用Python3.10,该头文件在/usr/include/python3.10/下 - 将该头文件所在目录添加至$C_INCLUDE_PATH变量下
可执行如下操作:
vim ~/.bashrc
export C_INCLUDE_PATH=/usr/include/python3.10:$C_INCLUDE_PATH
source ~/.bashrc
- 重新打开编辑器以加载该变量,预期不再出现该头文件不存在的报错提示