Las instrucciones detalladas para instalar numba en ubuntu son válidas para el pro-test

numba puede acelerar la ejecución de programas de Python

Instale numba directamente con pip en la plataforma de Windows

pip install numba

Si instala numba en TX2 (ubuntu16.04), obtendrá un error porque necesita instalar llvm y llvmlite manualmente.

Referencia principal https://blog.csdn.net/fuck_hang/article/details/106950765

首先numba安装需要依赖包llvmlite,llvmlite又需要安装llvm
本次安装numba版本为0.31.0,llvmlite版本为0.16.0,llvm版本为3.9

1. Instale llvm-3.9

sudo apt-get install llvm-3.9

2. Descargue el código fuente de llvmlite0.16.0 y compile e instale

Muestre el enlace de descarga en la terminal a través de pip install llvmlite == 0.16.0, luego use wget para descargar el código fuente en cualquier ubicación en la computadora, descomprímalo en la carpeta fuente y ejecute el instalador

sudo LLVM_CONFIG=/usr/bin/llvm-config-3.9 python setup.py install

La ventaja de instalar a través del código fuente es que puede especificar la ruta de LLVM_CONFIG; de lo contrario, la instalación con pip seguirá informando un error que indica que llvm no se puede encontrar.

Actualizar:

La forma más sencilla es instalar llvmlite directamente con pip en lugar de instalar desde el código fuente, de la siguiente manera

sudo LLVM_CONFIG=/usr/bin/llvm-config-3.9 pip install llvmlite==0.16.0

 

3. Instalar numba

sudo LLVM_CONFIG=/usr/bin/llvm-config-3.9 pip install numba==0.31

Del mismo modo, debe especificar la ruta de LLVM_CONFIG antes de instalar numba0.31 con pip; de lo contrario, se seguirá informando de un error.

Tenga en cuenta que para el caso de python2 y python3 en la computadora (como TX2), el paquete instalado por pip corresponde a python2, y pip3 corresponde a python3

El paquete instalado con pip no se puede encontrar cuando se ejecuta el programa en python3. Vea si necesita python (python2) o python3 para ejecutar el programa, para que pueda elegir el pip apropiado

pip list

Puede ver los paquetes que han sido instalados por pip y puede verificar si hay numba

Supongo que te gusta

Origin blog.csdn.net/benchuspx/article/details/109152810
Recomendado
Clasificación