因此,我目前正在使用vs代码与anaconda,这两个最新版本。当试图像这样从numba导入jit时,
from numba import jit
import numpy as np
x = np.arange(100).reshape(10, 10)
@jit(nopython=True) # Set "nopython" mode for best performance, equivalent to @njit
def go_fast(a): # Function is compiled to machine code when called the first time
trace = 0.0
for i in range(a.shape[0]): # Numba likes loops
trace += np.tanh(a[i, i]) # Numba likes NumPy functions
return a + trace # Numba likes NumPy broadcasting
print(go_fast(x))就像在numba网站上一样,它给出了错误,
ImportError: cannot import name 'jit' from partially initialized module 'numba' (most likely due to a circular import)当我尝试
import numba
numba.__version__它显示了
'0.51.2'我确保我使用的是anaconda基础环境,这是安装numba的地方,包含在anaconda中。
为什么会出现这个问题,我该如何解决呢?如能提供任何帮助,将不胜感激。
发布于 2022-11-17 06:12:49
更改python脚本的名称,看看它是否有效。:P
https://stackoverflow.com/questions/66260963
复制相似问题