如何使用 CYGWIN 安装 LAPACK 和 BLAS?
How to install LAPACK and BLAS using CYGWIN?
我有一个 pymc
python 模块的用例。
做python -m pip install pymc
时,我屈服了[Errno 2] No such file or directory "lapack/double/dpotrs.f"
。
做python -m pip install lapack
时,我屈服了No matching distribution found for lapack
。
根据 this 指南,我知道我需要英特尔 Fortran 编译器和 MS Visual Studio。
因为这对我来说似乎很重要,所以我正在寻找一种快速简单的替代方法。
如何用CYGWIN安装LAPACK和BLAS?
如果您想使用 Cygwin,您可以安装 python
、BLAS
和 LAPACK
on Cygwin 非常容易,因为 "Gygwin package".
https://cygwin.com/install.html 处的文档说您可以
Run setup-x86_64.exe any time you want to update or install a Cygwin package.
然后从安装程序中查找并 select 条目:
- openblas-0.2.16-1
- lapack-3.6.0r1730-2
别忘了安装
- python-numpy-1.9.2-1
安装程序还将添加更多对您 select 所必需的软件包。之后,您应该可以在 Cygwin 终端中使用 Pymc。
您根本不需要英特尔编译器和 MS Visual Studio(您发布的 link 指的是与使用 Cygwin 完全不同的东西)。
根据我自己的经验,另一种需要注意的潜在故障模式:
注意 .bashrc 文件中的 PATH 变量初始化错误。
numpy 模块的安装和使用取决于 PATH 变量。
安装添加子路径:'/usr/lib/lapack'
如果您的 .bashrc 文件未仔细构造为现有 PATH 的 'ADD' 个子路径,则可能会发生错误,
结果是在导入numpy模块时出错导致lapack依赖没有解析!
IE。,
numpy 安装后,系统应该有文件:
/usr/lib/lapack/cygblas-0.dll
和
/usr/lib/lapack/cyglapack-0.dll
如果子路径“/usr/lib/lapack”已被您的 .bashrc 文件 HOSED,则会报告模糊的加载错误。
我有一个 pymc
python 模块的用例。
做python -m pip install pymc
时,我屈服了[Errno 2] No such file or directory "lapack/double/dpotrs.f"
。
做python -m pip install lapack
时,我屈服了No matching distribution found for lapack
。
根据 this 指南,我知道我需要英特尔 Fortran 编译器和 MS Visual Studio。
因为这对我来说似乎很重要,所以我正在寻找一种快速简单的替代方法。
如何用CYGWIN安装LAPACK和BLAS?
如果您想使用 Cygwin,您可以安装 python
、BLAS
和 LAPACK
on Cygwin 非常容易,因为 "Gygwin package".
https://cygwin.com/install.html 处的文档说您可以
Run setup-x86_64.exe any time you want to update or install a Cygwin package.
然后从安装程序中查找并 select 条目:
- openblas-0.2.16-1
- lapack-3.6.0r1730-2
别忘了安装
- python-numpy-1.9.2-1
安装程序还将添加更多对您 select 所必需的软件包。之后,您应该可以在 Cygwin 终端中使用 Pymc。
您根本不需要英特尔编译器和 MS Visual Studio(您发布的 link 指的是与使用 Cygwin 完全不同的东西)。
根据我自己的经验,另一种需要注意的潜在故障模式:
注意 .bashrc 文件中的 PATH 变量初始化错误。
numpy 模块的安装和使用取决于 PATH 变量。 安装添加子路径:'/usr/lib/lapack'
如果您的 .bashrc 文件未仔细构造为现有 PATH 的 'ADD' 个子路径,则可能会发生错误,
结果是在导入numpy模块时出错导致lapack依赖没有解析! IE。, numpy 安装后,系统应该有文件: /usr/lib/lapack/cygblas-0.dll 和 /usr/lib/lapack/cyglapack-0.dll
如果子路径“/usr/lib/lapack”已被您的 .bashrc 文件 HOSED,则会报告模糊的加载错误。