2

我使用 DOcplex IBM 包为 Python 构建我的数学模型。我确信建模的其他部分是正确的,但是在Model.solve()执行调用时,我收到以下错误:

"CPLEX DLL not found: please provide DOcplexcloud credentials"

我在我的电脑上安装了 CPLEX Studio 12.6,我想在本地而不是在云上解决问题。

4

2 回答 2

4

听起来您没有“安装”CPLEX Python API。默认情况下,当您安装 CPLEX Optimization Studio(又名 COS)时,Python 绑定会复制到您的磁盘上,但它们不会与您的任何本地 Python 安装相关联。

如果您按照设置 CPLEX 的 Python API页面上的说明进行操作,您应该能够进行本地求解。简而言之,您可以在setup.py下运行脚本yourCPLEXhome/python/VERSION/PLATFORM,也可以设置PYTHONPATH环境变量。

于 2016-12-12T22:06:34.420 回答
1

你在使用 Anaconda 吗?我通过在 CPLEX 安装目录中运行以下命令解决了这个问题:

python setup.py install --home <PackagesHome>\cplex

<PackagesHome>作为<user>\AppData\Local\Continuum\Anaconda2\Lib\site-packages

于 2017-08-07T20:29:43.743 回答