Python 在mac Sierra上导入numba

Python 在mac Sierra上导入numba,python,macos,numba,Python,Macos,Numba,我正试图在mac电脑上安装NUMBA(10.12.6)。 我和康达试过了: conda install numba 我明白了: Fetching package metadata ........... Solving package specifications: . # All requested packages already installed. # packages in environment at /Users/lefaa/miniconda2: #numba

我正试图在mac电脑上安装NUMBA(10.12.6)。 我和康达试过了:

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)时,这似乎很好:

我发现没有安装numba模块:

Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named numba
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为numba的模块

我必须配置其他东西吗

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


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


我解决了这个问题。实际上,当使用conda安装时,conda会在与conda关联的python中安装目标包(即,在这个python“/Users/lefaa/miniconda2/bin/python”中)。因此,要导入numba,有必要使用miniconda的python。
但是,要在主python(python2.7)上安装numba,一个解决方案是这样安装“/usr/local/bin/pip2.7 install numba”

我解决了这个问题。实际上,当使用conda安装时,conda会在与conda关联的python中安装目标包(即,在这个python“/Users/lefaa/miniconda2/bin/python”中)。因此,要导入numba,有必要使用miniconda的python。
但是,要在主python(python2.7)上安装numba,一个解决方案是这样安装“/usr/local/bin/pip2.7 install numba”

您应该使用一个标准例程:
pip安装numba
conda
安装
numba
已经有相当一段时间了。事实上,这是推荐的方法,我认为pip支持只是最近才出现的。您应该使用一个标准例程:
pip install numba
conda
安装
numba
已经有一段时间了。事实上,这是推荐的方法,我认为pip支持只是最近才出现的。我认为安装是正确的,因为我的$PATH变量在开头包含“/Users/lefaa/miniconda2/bin”,当我键入“which python‘I get’/Users/lefaa/miniconda2/bin/python”时,我认为安装是正确的$PATH变量包含在“/Users/lefaa/miniconda2/bin”开头,当我键入“which python'I get”/Users/lefaa/miniconda2/bin/python”时-
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named numba