无法导入NumPy模块, 提示RuntimeError: NumPy was built with baseline optimizations: (SSE SSE2)

问题的现象和发生背景

我在 Alpine Linux 上安装了 Python3, Pandas, Numpy, 但是无法在Python3中导入 Pandas, Numpy 这两个模块。

我的 Alpine Linux 的版本是 3.14.3

我使用的命令是:

apk add python3
apk add py3-numpy py3-pandas
遇到的问题及操作过程
iPad-Mini-2:~# python3
Python 3.9.5 (default, Nov 24 2021, 21:19:13)
[GCC 10.3.1 20210424) on Linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
OpenBLAS WARNING - could not determine the L2 cache size on this system, assuming 256k
Traceback (most recent call last):
    File "<stdin>", line 1, in <modules>
          from . import core
    File "/usr/lib/python3.9/site-packages/numpy/core/__init__.py", line 22, in <module>
          from . import multiarray
    File "/usr/lib/python3.9/site-packages/numpy/core/multiarray.py", line 12, in <module>
    File "/usr/lib/python3.9/site-packages/numpy/core/overrides.py", line 7, in <module>
>>> import numpy
Traceback (most recent call last):
    File "<stdin>" Line 1, in <module>
    File "/usr/lib/python3.9/site-packages/numpy/__init__.py", line 145, in <module>
          from . import core
    File "/usr/lib/python3.9/site-packages/numpy/core/__init__.py", line 22, in <module>
          from . import multiarray 
          from . import overrides
    File "/usr/lib/python3.9/site-packages/numpy/core/overrides.py", line 7, in <module>
RuntimeError: NumPy was built with baseline optimizations:
(SSE SSE2) but your machine doesn't support:
(SSE)
问题的需求和查询结果

我在网络上搜索了很多关于这个问题的情况,没有关于这个问题的经验可供参考。

似乎这个问题没有其它人遇到。

希望能有人帮忙解答一下这个问题。

卸载现有的numpy,重新安装这个版本
pip install numpy==1.19.3

@honestman_ 但是 Alpine Linux 上似乎只能用 apk add py3-numpy 的形式来安装numpy,软件源里面只有 py3-numpy-1.20.3-r0.apk 这一个版本。

加上apk addpython3-dev 试试