如何修复numpy失败,并在高山docker上缺少libcblas.so.3

问题描述 投票:0回答:1

我已经在高山码头工人上安装了numpy,在运行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 /中,如此处所述:alpine blas

但不在那里。

docker numpy alpine
1个回答
0
投票

安装lapack之后,丢失的文件libcblas.so.3出现在/ usr / lib /中:

apk add lapack

我以前安装过openblas-dev,但这还不够。

© www.soinside.com 2019 - 2024. All rights reserved.