安装Numba需要安装llvm-3.9-dev
,llvmlite
(0.16版本),而目前(2016.3.10)仅有llvm-3.8,所以需要添加llvm-3.9-dev
的官方软件源,再安装其他软件
Google 关键词 ubuntu16.04 llvm-3.9
,可以得到如下结果:
基本上前三个链接就可以解决问题了
添加软件源,并添加服务器key
sudo vi /etc/apt/sources.list.d/llvm-3.9-4.0.list
添加如下内容并保存
#Xenial (16.04) - Last update : Wed, 08 Mar 2017 06:24:38 UTC / Revision: 297236
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial main
# 3.9
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-3.9 main
# 4.0
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-4.0 main
deb-src http://apt.llvm.org/xenial/ llvm-toolchain-xenial-4.0 main
添加key
wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
更新软件列表
sudo apt-get update
安装numba及其依赖软件
sudo apt-get install llvm-3.9-dev
export LLVM_CONFIG=/usr/bin/llvm-config-3.9
sudo -H pip install numba
测试
参考链接
http://askubuntu.com/questions/787383/how-to-install-llvm-3-9
http://apt.llvm.org/
https://github.com/numba/numba
https://github.com/numba/llvmlite