【发布时间】:2019-04-13 18:33:43
【问题描述】:
我想使用 Numba 在 GPU 上运行我的 python 代码,所以我安装了 Anaconda,最后一个版本(4.6.12 和 Python 3.7)。我试图从 numba 加载函数 vectorize:
from numba import vectorize
但我得到了错误代码:
ImportError: cannot import name 'vectorize' from 'numba'
模块已安装,导入时没有报错,但是当我像这样使用dir(numba) 命令时:
import numba
print(dir(numba))
我明白了:
['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'numba']
我尝试使用命令conda install numba --force-reinstall 重新安装模块,但仍然出现错误。
【问题讨论】:
-
你在那个目录中有一个名为
numba.py的文件吗? -
是的,文件名是 numba.py。哦。我想我现在明白了。
标签: python anaconda python-import numba