It's because python::import is not looking inside the current directory. I know two ways to solve it:
Set the PYTHONPATH to look inside your current directory (linux):
export PYTHONPATH=`pwd`:$PYTHONPATH
or...
Set the python search module path inside your code (also it provides a better explanation about the issue that you've found out): How does import work with Boost.Python from inside python files