问题描述
机器信息
版本 Windows 10 专业版
版本号 20H2
安装日期 2020/11/5
操作系统版本 19042.572
体验 Windows Feature Experience Pack 120.2212.31.0
执行步骤
import numpy
报错信息
** On entry to DGEBAL parameter number 3 had an illegal value
** On entry to DGEHRD parameter number 2 had an illegal value
** On entry to DORGHR DORGQR parameter number 2 had an illegal value
** On entry to DHSEQR parameter number 4 had an illegal value
…
RuntimeError: The current Numpy installation () fails to pass a sanity check due to a bug in the windows runtime. See this issue for more information: https://tinyurl.com/y3dm3h86
解决方法
卸载默认安装的 numpy 1.19.4 版本,安装 1.19.3版本
- 卸载 numpy 1.19.4
pip uninstall numpy
- 安装 numpy 1.19.3
pip install numpy==1.19.3
参考资料
ENH, BUG: call emms after fmod on windows by mattip · Pull Request #17547 · numpy/numpy · GitHub
polyfit and eig regression tests fail after Windows 10 update to 2004 · Issue #16744 · numpy/numpy · GitHub
Errors when using OpenBLAS through NumPy on Windows 10 2004 · Issue #2709 · xianyi/OpenBLAS · GitHub
fmod(), after an update to windows 2004, is causing a strange interaction with other code - Developer Community