根据这儿的说法(http://pyspanishdoc.sourceforge.net/api/embedding.html)
"The basic initialization function is Py_Initialize(). This initializes the table of loaded modules, and creates the fundamental modules __builtin__, __main__ and sys. It also initializes the module search path (sys.path)."
open函数是在__builtin__中的. Py_Initialize()出错, 导致open找不到.
检查你的pydev的安装和设置.