我要试一试巨蟒。然而,即使是一个简单的你好世界也不起作用。
#define BOOST_PYTHON_STATIC_LIB
#include <boost/python/detail/wrap_python.hpp>
#include "numpy/arrayobject.h"
#include <boost/python.hpp>
void init_numpy()
{
import_array();
}
int main()
{
Py_Intialize();
init_numpy();
}它会产生错误
ImportError: numpy.core.multiarray未能导入
但是如果我打开我的IPython并运行import numpy.core.multiarray,它就能正常运行。我有什么问题?
发布于 2017-03-23 02:29:37
通过认识到我的窗口上的Anaconda2在安装过程中没有注册(甚至sys.path与IPython中的相同),我卸载并重新安装了它,在安装过程中我选择在窗口注册,现在我的代码运行良好,从而解决了这个问题。
https://stackoverflow.com/questions/42938191
复制相似问题