Python问题:ImportError: No module named numba
程序员文章站
2022-04-13 23:46:13
...
numba 是一款可以将 python 函数编译为机器代码的JIT编译器,经过 numba 编译的python 代码(仅限数组运算),其运行速度可以接近 C 或 FORTRAN 语言。python 之所以慢,是因为它是靠 CPython 编译的,numba 的作用是给 python 换一种编译器。
numba可以基于llvm动态生成优化代码,提高python的执行效率,只需要给python代码加上修饰器就好了。
如果遇到ImportError: No module named numba这样的问题,安装numba即可,而安装numba依赖于llvmlite,因此解决方案如下:
$ sudo pip install llvmlite==0.31.0
$ sudo -H pip install numba
安装过程截图如下:
这样安装numba就不会出错了。
记得添加sudo,不然会报错:Consider using the `--user` option or check the permissions.
参考网址
building wheel for llvmlite(setup.py) ...error (librosa包安装问题)
上一篇: 关于MySQL的基础知识详解
下一篇: 详细介绍Java中static的特点
推荐阅读
-
解决Python找不到ssl模块问题 No module named _ssl的方法
-
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
-
python提示No module named images的解决方法
-
解决Python源码编译时提示:ModuleNotFoundError: No module named ‘distutils.command‘
-
巨坑总结:ModuleNotFoundError: No module named ‘tools‘引发的一系列问题
-
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
-
解决python "No module named pip"的问题
-
from dns.resolver import Resolver ImportError: No module named dns.resolver
-
Python 使用redis报:No module named redis问题
-
解决Python找不到ssl模块问题 No module named _ssl的方法