使用Boost.Python导入
无论我这样导入:
numpy_module = bp::import("numpy");
还是这样导入:
numpy_module = bp::scope().attr("numpy");
我得到的结果是
terminate called after throwing an instance of 'boost::python::error_already_set'
在使用Python 2.7的时候我没有遇到这个问题,但升级到Python 3.1后,这个奇怪的错误就出现了。
1 个回答
1
明白了:我需要为Python31编译Boost库。