Python 麻木不工作
即使在重新安装了Python 麻木不工作,python,numba,Python,Numba,即使在重新安装了numba及其依赖项之后,我仍然会得到: RuntimeError:根据API版本a编译模块,但此版本的numpy为9 使用此单行Python文件: import numba as nb 如何解决此错误?几个小时后,我终于通过以下步骤使其正常工作: 在此处获取llvmlite:并使用pip install安装它,必要时安装Windows 10运行时 使用pip卸载numpy更新numpy,然后至少安装numpy-1.10.4+vanilla-cp27-none 在这里获取num
numba
及其依赖项之后,我仍然会得到:
RuntimeError:根据API版本a编译模块,但此版本的numpy为9
使用此单行Python文件:
import numba as nb
如何解决此错误?几个小时后,我终于通过以下步骤使其正常工作:
pip install
安装它,必要时安装Windows 10运行时pip卸载numpy
更新numpy,然后至少安装numpy-1.10.4+vanilla-cp27-none即使问题已经解决了,我想指出几个细节 错误本身来自NumPy。之所以提出这个问题,是因为numba有一些支持模块依赖于NumPy的C API“a”,而您安装的NumPy是“9” 因此,错误是NumPy版本不匹配,通过更新新版本的NumPy解决
是的,使用conda,所有这些都会更容易,因为它将为您处理依赖关系。一个基本问题是您使用的是什么平台,以及如何安装numba及其依赖关系?我的一般建议是尽可能使用康达。但是我猜你的numpy版本和你正在使用的numba的特定版本不匹配