首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python ibm pyomo cplex

Python ibm pyomo cplex
EN

Stack Overflow用户
提问于 2020-02-24 06:43:20
回答 2查看 279关注 0票数 1

我需要一些帮助,激活linux上的cplex社区版本,并结合python/pyomo。我遵循了https://www.ibm.com/support/pages/node/297247上的安装过程

我在我的bash_profile中写了以下两行

代码语言:javascript
复制
export CPLEX_STUDIO_DIR1210=/path/to/cplex

export CPLEX_API_KEY=...

然后,我重新启动了我的机器,但我总是收到消息"Cplex Error 1016: Community。问题大小限制超过了。“

我还试图将导出行写成bashrc,但没有成功。

我的相关python代码行如下所示:优化= SolverFactory ('cplex',可执行文件=‘/path/to/cplex-可执行文件’)

我期待着任何提示。Thx

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-24 14:39:17

要解锁模型大小限制,需要设置CPLEX_STUDIO_KEY环境变量而不是 CPLEX_API_KEY。如果你解决了这个问题,希望你的问题能解决。

编辑:

我第一次没有注意到,但据我所知,CPLEX社区版目前只提供12.9版本。请尝试设置CPLEX_STUDIO_DIR129环境变量而不是CPLEX_STUDIO_DIR1210。例如:

代码语言:javascript
复制
export CPLEX_STUDIO_DIR129=/path/to/cplex
票数 1
EN

Stack Overflow用户

发布于 2020-02-24 08:11:51

如果使用免费社区版本,则错误

"Cplex Error 1016: Community .超出问题大小限制“

是正常的,意味着你的模型比免费版本所允许的要大。

所以你可以:

  • 转到CPLEX学术活动,这是免费的学术机构
  • 移动到完整的CPLEX
  • 在IBM中调用CPLEX作为服务(WML)
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60370732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档