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

alw*_*btc 6 python glpk cvxopt

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

C:\Users\userz>glpsol
GLPSOL: GLPK LP/MIP Solver, v4.64
No input problem file specified; try glpsol --help
Run Code Online (Sandbox Code Playgroud)

所以我觉得glpk安装得当.

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

python -m pip install cvxopt
Run Code Online (Sandbox Code Playgroud)

然后安装cvxopt.

当我做:

import cvxopt.glpk
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

import cvxopt.glpk
ImportError: No module named glpk
Run Code Online (Sandbox Code Playgroud)

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

alw*_*btc 5

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

lfd.uci.edu/~gohlke/pythonlibs/#cvxopt

非常感谢denfromufa