我的Tx2刷入的是3.2版本的jetpack
Python的numba库需要用到llvmlite这个库。
llvmlite,使用pip直接安装的话,会要求llvm库在6.0.0以上。tx2上用apt装llvm,llvm的库版本是3.8,会因为llvm库版本太低而无法安装llvmlite。
所以最简单的解决办法就是降低安装numba的版本以及llvmlite的版本
llvmlite的github页面上,llvmlite-github,列出了llvmlite各版本对llvm库的要求,可以看到,0.13.0-0.15.0用的是3.8.x的llvm。就安装这一版的llvmlite。
同时,numba最新版要求用的是最新的llvmlite。所以也要对numba进行降级。在numba的github release处,可以查到一些需求库的信息:numba-release-github,查到是0.29.0需求是0.14.0的llvmlite。所以安装0.29.0。
pip install llvmlite==0.15.0 numba==0.29.0