为python安装cvxopt - 我在哪里可以找到libblas.a和liblapack.a

时间:2013-09-30 18:55:28

标签: cvxopt

我有一个(我认为是)关于在Windows上安装cvxopt的相当简单的问题。我正在关注这个“指南”http://cvxopt.org/install/index.html。但是我已经陷入了你应该

的部分
  

将libblas.a和liblapack.a复制到src目录。

我觉得公平地说,我对这些事情非常糟糕,而且我不知道自己在做什么。如果有人能告诉我在哪里找到这些,我会非常乐于助人。我想这与它有关:

  

制作lapacklib&& cp liblapack.a ..

  

make&& cp blas_WIN.a ../ libblas.a

但我真的无法做出任何相关的事情......

提前致谢!

2 个答案:

答案 0 :(得分:0)

cvxopt包含在WinPython中。即使您不直接使用WinPython,它也许是在Windows上获取cvxopt的最简单方法:安装WinPython后,您可以将cvxopt目录从Lib\site-packages目录复制到相应的Python文件夹中分配。

修改
它再次出现在unofficial windows binaries下。

答案 1 :(得分:0)

不幸的是,当前与unofficial windows binaries一起分发的cvxopt 1.1.7与当前的winpython 2.7.6.4存在问题(或者可能有问题)。根据我的经验,你可能会遇到许多奇怪的问题,例如抛出数学域错误或算术错误的代码,其中的东西在winpython 2.7.6.2和cvxopt 1.1.6中完全正常工作。我不认为这是cvxopt 1.1.7的问题,因为它在linux上工作正常,而不是特定的二进制包装,或者这种包装与最新的winpython不兼容。

如果您遇到此类问题,也许您可​​以继续使用winpy 2.7.6.2,这是运行cvxopt的最后一个版本。