我有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?
答案 0 :(得分:3)
如果你想使用Cygwin,你可以很容易地在 Cygwin上安装python
,BLAS
和LAPACK
作为" Gygwin包&# 34。
https://cygwin.com/install.html处的文档说明您可以
每当您想要更新或安装Cygwin软件包时,请运行setup-x86_64.exe。
然后从安装程序中查找并选择条目:
别忘了安装
安装程序还会添加更多对您选择的必备软件包。之后,您应该可以在Cygwin终端内使用Pymc。
您根本不需要英特尔编译器和MS Visual Studio(您发布的链接指的是与使用Cygwin不同的内容)。
答案 1 :(得分:0)
根据我自己的经验,另一个潜在的失败模式需要注意:
注意.bashrc文件中PATH变量初始化的错误。
numpy模块的安装和使用取决于PATH变量。 安装添加子路径:'/ usr / lib / lapack'
如果您的.bashrc文件没有仔细构造为现有PATH的“ADD”子路径,则可能会发生错误,
在numpy模块导入期间导致错误,导致lapack依赖关系无法解决! 即, 在numpy安装之后,系统应该有文件: /usr/lib/lapack/cygblas-0.dll 和 /usr/lib/lapack/cyglapack-0.dll
如果您的.bashrc文件已经使用了子路径'/ usr / lib / lapack',则会报告模糊的加载错误。