cvxopt是一个凸优化的包,最近在python2.7上安装遇到一些问题,记录一下解决方法。
-
开始使用 pip install cvxopt 命令进行了安装
结果报错:ValueError: invalid option (solver = ‘glpk’): cvxopt.glpk is not installed -
根据网上搜索了一个下载包的地址:Python Extension Packages for Windows,去下载了:cvxopt-1.1.9-cp27-cp27m-win_amd64.whl,报错:ImportError: DLL load failed: 找不到指定的模块。
-
按照网上说法,注意到cvxopt 依赖 mkl, 因此又下载了:numpy‑1.16.6+mkl‑cp27‑cp27m‑win_amd64.whl
-
最终解决方案:
1)卸载原有numpy
2)pip install cvxopt-1.1.9-cp27-cp27m-win_amd64.whl
3)pip install numpy‑1.16.6+mkl‑cp27‑cp27m‑win_amd64.whl