How does that work? On Linux, it's in: /usr/include/python2.7/Python.h but the code does: #include <Python.h> On NetBSD, it's in: /usr/pkg/include/python2.7/Python.h On FreeBSD, it's in: /usr/local/include/python2.7/Python.h -- These are my opinions. I hate spam.