Wie man Dockerfile-Numba-Installationsfehler behebt: ERROR: Dependency OpenBLAS not found
Problem
Während eines Docker-Builds begegnen Sie dem folgenden Fehler beim Installieren des numba-Pakets mit pip install numba oder ähnlichem:
openblas_dependency_error.txt
../scipy/meson.build:216:9: ERROR: Dependency "OpenBLAS" not found, tried pkgconfigLösung
Sie müssen das gfortran-Paket im Container installieren:
install_openblas.sh
sudo apt -y install libopenblas-devFügen Sie die folgende Zeile zu Ihrem Dockerfile hinzu (für deb-basierte Distributionen):
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 ist zusätzlich zu gfortran erforderlich, um numba zu bauen.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow