【发布时间】:2022-10-07 01:19:07
【问题描述】:
我尝试在 Ubuntu 22.04 上设置 CPLEX 22.10 以与 anaconda3 (3.9.12) 一起使用,但是
> python -m docplex.mp.check_list
总是说
! Cplex promotional version, limited to 1000 variables, 1000 constraints
注意:我安装了 CPLEX 的学术版本,我可以不受 Julia 语言限制地使用它。
我将 CPLEX 安装到默认文件夹,并从我的 anaconda 路径运行其 setup.py 脚本,即
> sudo /home/myUser/anaconda3/bin/./python \"/opt/ibm/ILOG/CPLEX_Studio221/python/setup.py\" install
这没有引发错误。然后我根据 IBM 文档安装了 cplex 和 docplex 软件包,即
> conda install -c ibmdecisionoptimization cplex
> conda install -c ibmdecisionoptimization docplex
请注意,我尝试了两种方法:首先安装setup.py,然后安装软件包,反之亦然。
在这两种方式中,安装都适用于 anaconda,但是,受到上述促销版本的限制。 docplex.mp.check_list 的完整输出为:
* system is: Linux 64bit
* Python version 3.9.12, located at: /home/myUser/anaconda3/bin/python
* docplex is present, version is 2.23.222
* CPLEX library is present, version is 22.1.0.0, located at: /home/myUser/anaconda3/lib/python3.9/site-packages
* pandas is present, version is 1.4.4
* Your cplex version 22.1.0.0 is the latest available
! Cplex promotional version, limited to 1000 variables, 1000 constraints
此外,我尝试设置 PYTHONPATH 也失败了
export PYTHONPATH=\"${PYTHONPATH}:/opt/ibm/ILOG/CPLEX_Studio221/python/\"
非常感谢您的意见。
标签: python linux anaconda cplex docplex