Comment corriger l'erreur d'installation numba dans Dockerfile : ERROR: Dependency OpenBLAS not found
Problème
Lors d’une compilation Docker, vous rencontrez l’erreur suivante lors de l’installation du paquet numba en utilisant pip install numba ou similaire :
openblas_dependency_error.txt
../scipy/meson.build:216:9: ERROR: Dependency "OpenBLAS" not found, tried pkgconfigSolution
Vous devez installer le paquet gfortran dans le conteneur :
install_openblas.sh
sudo apt -y install libopenblas-devAjoutez la ligne suivante à votre Dockerfile (pour les distributions basées sur deb) :
Dockerfile_add_openblas
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && apt-get install -y gfortran libopenblas-dev && rm -rf /var/lib/apt/lists/*gfortran-dev est requis en plus de gfortran pour compiler numba.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow