1

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

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

我认为可以公平地说,我对这类事情非常糟糕,而且我不知道自己在做什么。因此,如果有人能告诉我在哪里可以找到这些,我将非常有帮助。我想这与以下几点有关:

制作 lapacklib && cp liblapack.a ..

制作 && cp blas_WIN.a ../libblas.a

但我真的什么都做不了……

提前致谢!

4

2 回答 2

0

不幸的是,当前随非官方 Windows 二进制文件分发的 cvxopt 1.1.7与当前的 winpython 2.7.6.4 存在问题(或者可能本身存在问题)。根据我的经验,您可能会遇到许多奇怪的问题,例如代码抛出数学域错误或算术错误,这些问题过去在 winpython 2.7.6.2 和包含的 cvxopt 1.1.6 上运行良好。我不认为 cvxopt 1.1.7 有问题,因为它在 linux 上运行良好,而不是特定的二进制打包,或者这种打包与最新的 winpython 不兼容。

如果您遇到此类问题,也许您可​​以继续使用 winpython 2.7.6.2,它是发布工作 cvxopt 的最后一个版本。

于 2014-09-12T07:39:54.097 回答
0

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

编辑:
它再次在非官方的 windows binaries下可用。

于 2014-01-30T00:10:49.057 回答