Несколько лет назад я работал на небольшую компанию, где в первый день мне дали, список маленькой задачи завершиться - делают некоторые небольшие изменения в коде, находят и исправляют маленькую ошибку в проекте. Это действительно помогло мне задать правильные вопросы от своего наставника и ознакомить меня со средой, кодовой базой. Эти задачи было легко выполнить, таким образом, у меня была определенная уверенность в себе, прежде, чем обратиться к большим задачам.
Этот способ воспитать действительно работал со мной очень хорошо, таким образом, я планирую сделать то же с нашим новым коллегой.
add #include
and compile with -I/usr/include/python2.6
or whatever your Python version is.
Do not forget to link it with -lpython2.6 -lboost_python
It looks like you are missing the Python headers (Python.h etc.). Make sure you insteall the -devel or -dev package for your version of Python through the operating system package manager. This should provide the header files...
[Edit: noticed you are on ubuntu so try sudo aptitude install python-dev
]