安装Numba的方法如下:
使用conda安装
如果你使用的是Anaconda环境,可以通过conda来安装Numba:
conda install numba
使用pip安装
如果你使用的是pip,可以通过以下命令安装Numba:
pip install numba
或者,如果你想使用清华大学的镜像源来加速下载,可以使用以下命令:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numba
依赖安装
Numba依赖于`llvmlite`,因此需要先安装`llvmlite`。你可以使用以下命令安装`llvmlite`:
pip install llvmlite
或者使用清华大学的镜像源:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple llvmlite
注意事项
确保你的Python版本与安装的`llvmlite`和`numba`版本相匹配。
如果你在特定的虚拟环境中工作,确保将Numba安装在该环境中。
示例代码
安装完成后,你可以使用以下示例代码测试Numba是否安装成功:
from numba import jitimport numpy as np@jit(nopython=True)def sum2d(arr):M, N = arr.shaperesult = 0.0for i in range(M):for j in range(N):result += arr[i, j]return resulta = np.arange(90000).reshape(300, 300)使用Numba加速的版本time_a = time.time()x = sum2d(a)time_b = time.time()print(x, time_b - time_a)使用原生numpy的版本time_a = time.time()x = np.sum(a)time_b = time.time()print(x, time_b - time_a)
