Ubuntu 18.04安装numba
作者: AlexTan
CSDN: http://blog.csdn.net/alextan_
Github: https://github.com/AlexTan-b-z
e-mail: alextanbz@gmail.com
操作系统:Ubuntu18.04
由于pip3直接安装sumba,安装依赖包llvmlite
时编译会报错,需要执行apt install llvm
后才行,但通过此种方式安装的llvm
版本是6.0.0
,需要安装10.0.x
或9.0.x
。因此,我们得安装更新的llvm
版本:
使用官方源
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-10 main"
sudo apt update && sudo apt install llvm
或者直接执行:
bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)"
来安装最新版llvm
。
然后执行:
sudo pip3 install numba
就搞定啦!
结论
好吧,其实不用上面这么复杂,直接可以安装ubuntu apt默认的llvm版本,也就是6.0版本:
apt install llvm
# 然后再pip3安装llvmlite0.33.0版本
pip3 install llvmlite==0.33.0
# 最后安装numba
pip3 install numba==0.5.0