如何在 Windows 10 中使用带有 cvxopt 的 GLPK?
How to use GLPK with cvxopt in Windows 10?
我用的是 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
那么,我该如何解决这个问题?
使用在此 link 找到的 wheel 文件安装 cvxopt 解决了问题:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
非常感谢 denfromufa。
从此 link 安装 numpy+mk:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
和 cvxopt 以及在此 link 中找到的 wheel 文件应该可以解决问题:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
我们必须安装以下内容才能使 cvxopt 工作(尽管我们是在 cvxpy 中使用它):
在 OS 级别:
- python3-cvxopt
- glpk-utils
- libglpk-dev
在Python中:
-pip 安装 cvxpy
- pip 安装 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
那么,我该如何解决这个问题?
使用在此 link 找到的 wheel 文件安装 cvxopt 解决了问题:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
非常感谢 denfromufa。
从此 link 安装 numpy+mk: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 和 cvxopt 以及在此 link 中找到的 wheel 文件应该可以解决问题: https://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt
我们必须安装以下内容才能使 cvxopt 工作(尽管我们是在 cvxpy 中使用它):
在 OS 级别: - python3-cvxopt - glpk-utils - libglpk-dev
在Python中: -pip 安装 cvxpy - pip 安装 cvxopt