Recently, I have had a frustrating time to get python Numba working on Ubuntu or Fedora Linux. The main problem has been with the compilation of llvmlite. What do I need to
For Ubuntu 16.04
sudo pip3 install llvmlite
explicitly requests llvm version 3.9.
But in the official packages, there is (currently) only llvm up to version 3.8. The solution is to install it like this
Then you can run LLVM_CONFIG=/usr/bin/llvm-config-3.9 sudo pip3 install llvmlite
LLVM_CONFIG=/usr/bin/llvm-config-3.9 sudo pip3 install llvmlite