如何在Windows 10中使用带有cvxopt的GLPK?

时间:2018-01-19 19:55:42

标签: python glpk cvxopt

我使用64位Windows 10。 我为Windows下载了glpk-4.64。我将文件解压缩到我的文档中。我在此文件夹中添加了w64路径到Windows'环境变量。我通过执行以下命令检查glpk是否在命令行中工作:

C:\Users\userz>glpsol
GLPSOL: GLPK LP/MIP Solver, v4.64
No input problem file specified; try glpsol --help

所以我认为glpk已正确安装。

然后我在命令行中使用此命令安装cvxopt

python -m pip install cvxopt

然后安装cvxopt

当我这样做时:

import cvxopt.glpk

我收到此错误:

import cvxopt.glpk
ImportError: No module named glpk

那么,我该如何解决这个问题?

3 个答案:

答案 0 :(得分:5)

使用此链接中找到的wheel文件安装cvxopt解决了问题:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt

非常感谢denfromufa。

答案 1 :(得分:2)

通过此链接安装numpy + mk: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 和cvxopt与wheel文件在此链接中找到应解决的问题: https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt

答案 2 :(得分:0)

我们必须安装以下内容才能使cvxopt正常工作(尽管我们在cvxpy中使用它):

在操作系统级别: -python3-cvxopt -glpk-utils -libglpk-dev

在Python中: -点安装cvxpy -点安装cvxopt