在mac Sierra上导入numba

时间:2017-10-04 16:15:42

标签: python macos numba

我试图在mac机器上安装NUMBA(10.12.6)。 我试过CONDA:

conda install numba

我得到了这个:

Fetching package metadata ...........
Solving package specifications: .

# All requested packages already installed.
# packages in environment at /Users/lefaa/miniconda2:
#numba                     0.35.0              np113py27_6 

这似乎很好,但是当我尝试(使用python 2.7)时:

python -c "from numba import jit" 

我得到的是没有安装numba模块:

Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named numba

我是否必须配置其他内容?

2 个答案:

答案 0 :(得分:2)

您的路径可能未正确设置,并且conda安装numba的python不是您正在运行的那个。如果您运行which python,如果一切正常,您应该获得miniconda2中的那个。{1}}如果你得到一个不同的python可执行文件,那么你可能需要设置你的PATH环境变量。参见:

https://conda.io/docs/user-guide/install/index.html#installing-conda-on-a-system-that-has-other-python-installations-or-packages

答案 1 :(得分:0)

我解决了这个问题。实际上,当使用conda进行安装时,conda会在与conda相关联的python中安装目标包(即,在此python'/ Users / lefaa / miniconda2 / bin / python'中)。所以要进口numba,有必要在miniconda的蟒蛇午餐。 但是,要在主python(python2.7)上安装numba,一个解决方案就是安装这样的'/usr/local/bin/pip2.7 install numba'。