numpy.distutils.system_info.NotFoundError: no lapack/blas resources found
时间: 2023-07-15 09:15:26 浏览: 244
将numpy.ndarray格式图像转化为_io.BufferedReader格式
这个错误通常是由于缺少 LAPACK 和 BLAS 库导致的。在 Python 中,这些库通常用于进行线性代数计算,例如矩阵乘法和求解线性方程组。
要解决这个问题,你需要安装 LAPACK 和 BLAS 库。这可以通过以下方式之一完成:
1. 使用操作系统的包管理器安装 LAPACK 和 BLAS 库。例如,在 Ubuntu 上,你可以运行以下命令:
```
sudo apt-get install libblas-dev liblapack-dev
```
2. 如果你使用的是 macOS,并且已经安装了 Homebrew 包管理器,你可以运行以下命令来安装 LAPACK 和 BLAS 库:
```
brew install openblas
brew install lapack
```
3. 如果你使用的是 Windows,则可以下载预编译的 LAPACK 和 BLAS 库,并将其添加到环境变量中,或将其放置在 Python 安装目录下的 Lib/site-packages/numpy/core 目录中。
安装完 LAPACK 和 BLAS 库后,重新安装 NumPy 库即可解决该错误。
阅读全文