我正在尝试在Windows上安装cvxopt,我使用2.7 Python Enthought分发。我按照这里的说明进行操作,
http://abel.ee.ucla.edu/cvxopt/install/
我遇到的错误如下,
./ liblapack.a:无法读取符号:存档没有索引;运行ranlib来添加o NE collect2:ld返回1退出状态 错误:命令'gcc'以退出状态失败
请帮助我,我很丢失。非常感谢。
答案 0 :(得分:8)
让这种方法运行的最佳方法是安装预编译的二进制文件。
首先,下载MLK build of numpy for windows。然后,下载installer for cvxopt并运行它。选择与您的Python版本相对应的构建非常重要。
我链接的构建版本适用于Windows的标准Python。他们也应该使用Enthought的发行版。
答案 1 :(得分:1)
我也有一个问题 - 这是关于gcc和东西的事情,我发现由于-llapack
和-lblas
存在一些问题。然后我将libblas.a
和liblapack.a
复制/粘贴到cvxopt-1.1.17目录,src目录,crc和src下的python目录等等,然后开始工作。