Python numpy.distils.system\u info.NotFoundError:未找到lapack/blas资源
问题:将numpy链接到正确的线性代数库。这个过程非常复杂,我可能第六次在寻找解决方案,但我不知道出了什么问题。我在Ubuntu 12.04.5上。 我重新安装了blas和lapack,然后使用pip重新安装了numpy。我在系统环境中这样做,然后在VirtualEnvironment中进行了尝试。所有的事情似乎都不起作用 这是我的Python numpy.distils.system\u info.NotFoundError:未找到lapack/blas资源,python,ubuntu,numpy,lapack,blas,Python,Ubuntu,Numpy,Lapack,Blas,问题:将numpy链接到正确的线性代数库。这个过程非常复杂,我可能第六次在寻找解决方案,但我不知道出了什么问题。我在Ubuntu 12.04.5上。 我重新安装了blas和lapack,然后使用pip重新安装了numpy。我在系统环境中这样做,然后在VirtualEnvironment中进行了尝试。所有的事情似乎都不起作用 这是我的numpy.\uuu config\uuuu.show(): 这是一个非常常见的错误,根据用户的环境和历史有很多解决方案。我最近完成了安装BLAS和LAPACK的整个
numpy.\uuu config\uuuu.show()
:
这是一个非常常见的错误,根据用户的环境和历史有很多解决方案。我最近完成了安装BLAS和LAPACK的整个过程,如下所示:。
我能够成功地安装这两个
然而,我最初有这些库:(ls/usr/lib | grep blas
)
我应该如何将我的numpy链接到线性代数库。是否必须拥有所有Linear代数库?i、 拉帕克,布拉斯,阿特拉斯
我假设,一旦numpy链接起来,所有其他模块(如scipy和Orange)都可以工作 将现有Numpy链接到库:
使用OpenBlas编译Numpy:可能存在未满足的依赖项。当我出现此错误时,我可以通过安装两个软件包来修复它:
sudo apt-get install libblas-dev liblapack-dev
如果任何人在FreeBSD上安装Scipy时遇到类似问题,只需使用
pkg
命令在系统上安装必要的软件包即可解决:
pkg install blas
pkg install lapack
安装以下库(Ubuntu 20.04):
然后使用pip安装python软件包。请参见此处:。另外,从源代码构建BLAS/LAPACK库可能有点过火,因为它们可以从标准的Ubuntu repos(
sudo apt get install libopenblas dev
等)获得。我知道这个问题是Ubuntu特有的,但你知道如何在Windows上解决同样的问题吗?
sudo apt-get install libblas-dev liblapack-dev
pkg install blas
pkg install lapack
sudo apt-get install libatlas-base-dev libblas3 liblapack3 liblapack-dev libblas-dev gfortran