首先得保证安装完整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");
PyRun_SimpleString("sys.path.append('py所在的路径')");
第二python程序有问题,在c程序中加入PyErr_Print(),可以打印python的错误,把python程序调通
关于安装py2neo
首先安装pip
sudo apt-get install python-pip
再安装py2neo
sudo pip install py2neo