康巴环境中的Numba测试失败

时间:2015-03-10 02:36:14

标签: python numba conda

我试图建立一个开发numba的conda环境。我克隆了git repo并以建议的方式设置环境,如:

$ conda create -n numba-dev python numpy llvmlite funcsigs # create numba env
$ source activate numba-dev # activate the numba-dev environment
(numba-dev)$ python setup.py install # install numba to the env
(numba-dev)$ ./runtests.p
...


Ran 1947 tests in 39.884s

FAILED (failures=6, errors=1522, skipped=10)

大多数错误都像

Internal error:
AttributeError: 'Module' object has no attribute 'get_global'
File "numba/targets/randomimpl.py", line 221

AttributeError: Failed at nopython (nopython mode backend)
'Module' object has no attribute 'get_global'

get_globalnumba/targets/base.py行268中出现一次。但是它的背景并没有启发我。

1 个答案:

答案 0 :(得分:1)

问题是在0.18.x版本之前提出的,而numba master已经切换到最新的llvmlite。对于那些有兴趣构建numba master的人来说,有一个numba channel on binstar主机构建了numba和llvmlite。您可以conda install -c numba llvmlite安装/更新llvmlite。