我的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

博主的Tx2刷入3.2版本的jetpack,使用Python的numba库时需用到llvmlite库,但tx2上用apt装的llvm库版本为3.8,低于pip安装llvmlite要求的6.0.0以上。解决办法是降低numba和llvmlite版本,安装0.13.0 - 0.15.0版llvmlite和0.29.0版numba。
2808

被折叠的 条评论
为什么被折叠?



