Как исправить ошибку numpy с отсутствующим libcblas.so.3 на alpine docker - PullRequest
0 голосов
/ 10 марта 2020

Я установил numpy на alpine docker и все выглядело хорошо до запуска numpy:

Traceback (most recent call last):
  File "/app/venv/lib/python3.7/site-packages/numpy/core/__init__.py", line 24, in <module>
    from . import multiarray
  File "/app/venv/lib/python3.7/site-packages/numpy/core/multiarray.py", line 14, in <module>
    from . import overrides
  File "/app/venv/lib/python3.7/site-packages/numpy/core/overrides.py", line 7, in <module>
    from numpy.core._multiarray_umath import (
ImportError: Error loading shared library libcblas.so.3: No such file or directory (needed by /app/venv/lib/python3.7/site-packages/numpy/core/_multiarray_umath.cpython-37m-x86_64-linux-gnu.so)

Я обнаружил, что licblas.so может находиться в / usr / lib /, как упоминалось здесь : альпийский блас

но его там не было.

1 Ответ

0 голосов
/ 10 марта 2020

После установки lapack отсутствующий файл libcblas.so.3 появился в / usr / lib /:

apk add lapack

Ранее я установил openblas-dev, но этого было недостаточно.

...