安裝Numba需要安裝llvm-3.9-dev
,llvmlite
(0.16版本),而目前(2016.3.10)僅有llvm-3.8,所以需要添加llvm-3.9-dev
的官方軟件源,再安裝其他軟件
llvm-3.9-dev
0.16版本的llvmlite依賴llvm-3.9
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