首先得保证安装完整python的组件
我的是debian系统
apt-get install python-dev
编译c程序时候不能简单的 gcc ***.c 因为会找不到相关的头文件
需要gcc ***.c -Wall -I/usr/include/python2.7 -lpython2.7
如果你的python安装在别的路径则相应的更改相关路径
无法找到python文件,PyImport_ImportModule返回NULL
有几种情况
第一搜索路径不对,在c程序中加入,PySys_SetPath(""),注意:如果你调用了其他的一些库则不要使用这个函数,使用
PyRun_SimpleString("import sys");
<